public ActionResult Create(JournalModel model) { try { throw new NotImplementedException(); //return RedirectToAction("Index"); } catch { return View(); } }
private void UpdateJournalModelProperties(JournalModel model, ModelStateDictionary modelState) { if (model.CategoriaID != 0) ModelState.Remove("Categoria"); else ModelState.Remove("CategoriaID"); if (model.ContaCreditoID.HasValue) model.CONTACREDITO = contaRepository.FindById(model.ContaCreditoID.Value, User.Identity.Name); if (model.ContaDebitoID.HasValue) model.CONTADEBITO = contaRepository.FindById(model.ContaDebitoID.Value, User.Identity.Name); model.CATEGORIA = categoriaRepository.FindById(model.CategoriaID, User.Identity.Name); }
public JsonResult JsonCreate(JournalModel model) { UpdateJournalModelProperties(model, ModelState); if (ModelState.IsValid) { JOURNAL journal = new JOURNAL(model, User.Identity.Name); journalRepository.InsertOnSubmit(journal); journalRepository.Save(); return Json(new { success = true }); } return Json(new { errors = GetErrorsFromModelState() }); }