public bool Save(tInvoice entity) { // hard coded value for possibility of authoriazation module entity.Customer = null; entity.UserId = 1; if (entity.Id > 0) { return(invoiceRepo.Update(entity)); } return(invoiceRepo.Insert(entity)); }
public ActionResult Edit(InvoiceVM inv) { try { if (!ModelState.IsValid) { return(View(inv)); } var invoice = _mapper.Map <Invoice>(inv); var isSuccess = _repo.Update(invoice); if (!isSuccess) { ModelState.AddModelError("", "Check for Information"); return(View(inv)); } return(RedirectToAction(nameof(Index))); } catch { ModelState.AddModelError("", "Check for Information"); return(View(inv)); } }