public ActionResult Create(int personId) { PersonAliasViewModel vm = new PersonAliasViewModel(); vm.PersonId = personId; return(View(vm)); }
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()); } }
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())); } }