public ActionResult Create(int operationId) { Operation op = this.orgTasks.GetOperation(operationId); if (op != null) { OperationAliasViewModel vm = new OperationAliasViewModel(); vm.OperationId = operationId; vm.OperationName = op.Name; return(View(vm)); } return(new HttpNotFoundResult()); }
public ActionResult Edit(int id) { OperationAlias alias = this.orgTasks.GetOperationAlias(id); if (alias != null) { OperationAliasViewModel vm = new OperationAliasViewModel(alias); return(View(vm)); } else { return(new HttpNotFoundResult()); } }
public ActionResult Edit(OperationAliasViewModel vm) { if (ModelState.IsValid) { OperationAlias alias = this.orgTasks.GetOperationAlias(vm.Id); if (alias != null) { Mapper.Map <OperationAliasViewModel, OperationAlias>(vm, alias); alias = this.orgTasks.SaveOperationAlias(alias); return(JsonNet(string.Empty)); } return(RedirectToAction("Details", "Operations", new { area = "Profiling", id = vm.OperationId })); } return(Edit(vm.Id)); }
public ActionResult Create(OperationAliasViewModel vm) { if (ModelState.IsValid) { Operation op = this.orgTasks.GetOperation(vm.OperationId); if (op != null) { OperationAlias alias = new OperationAlias(); Mapper.Map <OperationAliasViewModel, OperationAlias>(vm, alias); alias.Operation = op; alias = this.orgTasks.SaveOperationAlias(alias); return(RedirectToAction("Details", "Operations", new { area = "Profiling", id = op.Id })); } ModelState.AddModelError("OperationId", "That operation doesn't exist."); } return(Create(vm.OperationId)); }