public OperationAliasViewModel(OperationAlias a) { if (a != null) { Mapper.Map(a, this); if (a.Operation != null) { this.OperationId = a.Operation.Id; this.OperationName = a.Operation.Name; } } }
public JsonNetResult Delete(int id) { OperationAlias alias = this.orgTasks.GetOperationAlias(id); if (alias != null) { this.orgTasks.DeleteOperationAlias(alias); Response.StatusCode = (int)HttpStatusCode.OK; return(JsonNet("Operation alias successfully removed.")); } Response.StatusCode = (int)HttpStatusCode.NotFound; return(JsonNet("Operation alias not found.")); }
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)); }
public void DeleteOperationAlias(OperationAlias a) { this.operationAliasRepo.Delete(a); }
public OperationAlias SaveOperationAlias(OperationAlias oa) { return(this.operationAliasRepo.SaveOrUpdate(oa)); }