コード例 #1
0
        public ActionResult Create(int personId)
        {
            PersonAliasViewModel vm = new PersonAliasViewModel();

            vm.PersonId = personId;
            return(View(vm));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            PersonAlias alias = this.personTasks.GetPersonAlias(id);

            if (alias != null)
            {
                PersonAliasViewModel vm = new PersonAliasViewModel(alias);
                return(View(vm));
            }
            else
            {
                return(new HttpNotFoundResult());
            }
        }
コード例 #3
0
 public JsonNetResult Edit(PersonAliasViewModel vm)
 {
     if (ModelState.IsValid)
     {
         PersonAlias alias = this.personTasks.GetPersonAlias(vm.Id);
         if (alias != null)
         {
             Mapper.Map <PersonAliasViewModel, PersonAlias>(vm, alias);
             alias = this.personTasks.SavePersonAlias(alias);
             return(JsonNet(string.Empty));
         }
         Response.StatusCode = (int)HttpStatusCode.NotFound;
         return(JsonNet("Person alias not found."));
     }
     else
     {
         return(JsonNet(this.GetErrorsForJson()));
     }
 }