public ActionResult RegisterPermitteePartial([ModelBinder(typeof(DevExpressEditorsBinder))] Permittees item, [ModelBinder(typeof(DevExpressEditorsBinder))] Transactions transactions) { try { transactions.CreatedAt = DateTime.Now; transactions.ModifiedAt = DateTime.Now; item.Transactions.Add(transactions); unitOfWork.PermitteesRepo.Insert(item); unitOfWork.Save(); } catch (Exception e) { } var model = unitOfWork.PermitteesRepo.Find(m => m.Id == item.Id); return(PartialView("TransactionPartial", model)); }
public ActionResult RenewPermitteePartial([ModelBinder(typeof(DevExpressEditorsBinder))] Permittees permittees, [ModelBinder(typeof(DevExpressEditorsBinder))] Transactions transactions, [ModelBinder(typeof(DevExpressEditorsBinder))] int?permitteeId) { try { permittees.Id = permitteeId ?? 0; unitOfWork.TransactionsRepo.Insert(transactions); unitOfWork.PermitteesRepo.Update(permittees); unitOfWork.Save(); } catch (Exception e) { Console.WriteLine(e); throw; } var model = unitOfWork.PermitteesRepo.Find(m => m.Id == permitteeId); return(PartialView("TransactionPartial", model)); }
public ActionResult PermitteeGridViewPartialUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] Permittees item) { //var model = new object[0]; if (ModelState.IsValid) { try { // Insert here a code to update the item in your model unitOfWork.PermitteesRepo.Update(item); unitOfWork.Save(); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } var model = unitOfWork.PermitteesRepo.Get(); return(PartialView("_PermitteeGridViewPartial", model)); }