Padaria.Web.Controllers.CreditController.FinishRecieve C# (CSharp) Метод

FinishRecieve() приватный Метод

private FinishRecieve ( int custumerID, int userID ) : System.Web.Mvc.JsonResult
custumerID int
userID int
Результат System.Web.Mvc.JsonResult
        public JsonResult FinishRecieve(int custumerID = 0,int userID = 0)
        {
            int returning = 0;
            var creditList = _creditRepository.DataContext().Where(c => c.CustomerID == custumerID);
            decimal valeu = creditList.Sum(c => c.Value);
            creditList.ToList<Credit>().ForEach(c => returning = _creditRepository.Deletes(c));

            if (returning > 0)
            {
                _payBoxRepository.Update(new PayBox { Value = valeu, UserID = userID  });
            }
            return Json(new {result = returning },JsonRequestBehavior.AllowGet);
        }

Usage Example

 public void CreditController_FinishRecieve_Sucess()
 {
     CreditController c = new CreditController();
     var list = c.FinishRecieve(1,1);
 }