public PartialViewResult Edit(TagPrimaryKey tagPrimaryKey) { var tag = tagPrimaryKey.EntityObject; var viewModel = new EditViewModel(tag); return(ViewEdit(viewModel)); }
public ActionResult Edit(TagPrimaryKey tagPrimaryKey, EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var tag = tagPrimaryKey.EntityObject; viewModel.UpdateModel(tag, CurrentFirmaSession); return(new ModalDialogFormJsonResult(SitkaRoute <TagController> .BuildUrlFromExpression(x => x.Detail(tag.TagName)))); }
public ActionResult New(EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var tag = new Tag(string.Empty); viewModel.UpdateModel(tag, CurrentFirmaSession); HttpRequestStorage.DatabaseEntities.AllTags.Add(tag); HttpRequestStorage.DatabaseEntities.SaveChanges(); SetMessageForDisplay($"Tag {tag.GetDisplayNameAsUrl()} successfully created."); return(new ModalDialogFormJsonResult()); }
public PartialViewResult New() { var viewModel = new EditViewModel(); return(ViewEdit(viewModel)); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var viewData = new EditViewData(); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }