public ActionResult Edit(Logica.Models.BindingModel.ProyectEditBindingModel model) { try { if (ModelState.IsValid) { Logica.BL.Proyects proyects = new Logica.BL.Proyects(); proyects.UpdateProyects(model.Id, model.Title, model.Details, model.ExpectedCompletionDate); //return RedirectToAction("Index"); return(Json(new { IsSuccessful = true }, JsonRequestBehavior.AllowGet)); } return(View(model)); } catch (Exception ex) { return(Json(new Logica.Models.ViewModel.ResponseViewModel { IsSuccessful = false, Errors = new List <string> { ex.Message } }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(int?id) { Logica.BL.Proyects proyects = new Logica.BL.Proyects(); var proyect = proyects.GetProyects(id, null).FirstOrDefault(); var proyectBindingModel = new Logica.Models.BindingModel.ProyectEditBindingModel { Id = proyect.Id, Details = proyect.Details, ExpectedCompletionDate = proyect.ExpectedCompletionDate, Title = proyect.Title }; return(View(proyectBindingModel)); }
public ActionResult Edit(Logica.Models.BindingModel.ProyectEditBindingModel model) { if (ModelState.IsValid) { Logica.BL.Proyects proyects = new Logica.BL.Proyects(); proyects.UpdateProyects(model.Id, model.Title, model.Details, model.ExpectedCompletionDate); return(RedirectToAction("Index")); } return(View(model)); }