public async Task <IActionResult> addcradits(int?id) { if (id == null) { return(NotFound()); } //photopath var guardain = await _Context.guardians.FindAsync(id); // TempData["pic"] = food.photopath; if (guardain == null) { return(NotFound()); } //IFormFile GuardianBalanaceViewModel g = new GuardianBalanaceViewModel { GuardianId = guardain.GuardianId, Guardianname = guardain.GuardianName, phonenumber = guardain.phonenumber, adress = guardain.adress, OldBalance = guardain.Balance, messId = guardain.messId, passward = guardain.passward, newBalance = 0 }; //var userinfo = JsonConvert.DeserializeObject<Mess>(HttpContext.Session.GetString("sessionUser1234")); //int idf = userinfo.MessId; //ViewBag.foodCategoryId = new SelectList(_Context.foodCategories.Where(m => m.MessId == idf), "FoodCategoryId", "FoodCategoryName"); return(View(g)); }
public async Task <IActionResult> addcradits(int id, GuardianBalanaceViewModel guardian) { // var Messinfo = JsonConvert.DeserializeObject<Mess>(HttpContext.Session.GetString("sessionUser1234")); // int messid = Messinfo.MessId; if (id != guardian.GuardianId) { return(NotFound()); } if (ModelState.IsValid) { int balance = 0; balance = guardian.OldBalance + guardian.newBalance; Guardian g = new Guardian { GuardianId = guardian.GuardianId, GuardianName = guardian.Guardianname, phonenumber = guardian.phonenumber, adress = guardian.adress, Balance = balance, messId = guardian.messId, passward = guardian.passward }; _Context.Update(g); await _Context.SaveChangesAsync(); return(RedirectToAction(nameof(ListOfUsers))); } return(View(guardian)); }