Ejemplo n.º 1
0
 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;
         }
     }
 }
Ejemplo n.º 2
0
        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."));
        }
Ejemplo n.º 3
0
        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());
            }
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 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));
 }
Ejemplo n.º 6
0
 public void DeleteOperationAlias(OperationAlias a)
 {
     this.operationAliasRepo.Delete(a);
 }
Ejemplo n.º 7
0
 public OperationAlias SaveOperationAlias(OperationAlias oa)
 {
     return(this.operationAliasRepo.SaveOrUpdate(oa));
 }