public ActionResult Edit(int id) { var model = new StatusFormModel(); var status = StatusRepository.StatusFetch(id); model.Title = "Status Edit"; model.Status = status; return(this.View(model)); }
public ActionResult Create(int projectId) { var model = new StatusFormModel(); var status = StatusRepository.StatusNew(); status.ProjectId = projectId; model.Title = "Status Create"; model.Status = status; return(this.View(model)); }
public ActionResult Edit(int id, StatusFormModel model) { var status = StatusService.StatusFetch(id); Csla.Data.DataMapper.Map(model, status, true); status = StatusService.StatusSave(status); if (status.IsValid) { model.Message = Resources.SaveSuccessfulMessage; } this.Map(status, model, true); return(this.View(model)); }
public ActionResult Create() { var model = new StatusFormModel(); try { var status = StatusService.StatusNew(); this.Map(status, model, true); } catch (Exception ex) { this.ModelState.AddModelError(string.Empty, ex.Message); } return(this.View(model)); }
public StatusFormModel Map(Status status, StatusFormModel model, bool ignoreBrokenRules) { Csla.Data.DataMapper.Map(status, model, true); model.Tab = "Home"; model.IsNew = status.IsNew; model.IsValid = status.IsValid; if (!ignoreBrokenRules) { foreach (var brokenRule in status.BrokenRulesCollection) { this.ModelState.AddModelError(string.Empty, brokenRule.Description); } } return(model); }
public ActionResult Edit(int id, string message) { var model = new StatusFormModel(); try { var status = StatusService.StatusFetch(id); model.Message = message; this.Map(status, model, true); } catch (Exception ex) { this.ModelState.AddModelError(string.Empty, ex.Message); } return(this.View(model)); }
public ActionResult Create(StatusFormModel model) { var status = StatusService.StatusNew(); Csla.Data.DataMapper.Map(model, status, true); status = StatusService.StatusSave(status); if (status.IsValid) { return(new JsonResult { Data = this.Url.Action("Edit", new { id = status.StatusId, message = Resources.SaveSuccessfulMessage }) }); } this.Map(status, model, false); return(this.View(model)); }
public ActionResult Edit(int id, FormCollection collection) { var model = new StatusFormModel(); var status = StatusRepository.StatusFetch(id); this.Map(collection, status); status = StatusRepository.StatusSave(status); if (status.IsValid) { return(this.RedirectToAction("Details", "Project", new { id = status.ProjectId })); } model.Title = "Status Edit"; model.Status = status; ModelHelper.MapBrokenRules(this.ModelState, status); return(this.View(model)); }
public ActionResult AddStatus(StatusFormModel formModel) { Model.StatusService.AddStatus(CurrentUser, formModel); return RedirectToAction("Index", new { username = CurrentUser.Username }); }
public ActionResult AddStatus(int id, StatusFormModel formModel) { Model.StatusService.AddStatus(CurrentUser, Model.GroupService.FindById(id), formModel); return(RedirectToAction("Detail", new { id = id })); }
public ActionResult AddStatus(StatusFormModel formModel) { Model.StatusService.AddStatus(CurrentUser, formModel); return(RedirectToAction("Index", new { username = CurrentUser.Username })); }
public void AddStatus(User user, StatusFormModel formModel) { throw new NotImplementedException(); }