/// <summary> /// Формирует адрес для пользователя. /// </summary> /// <param name="region">Регион</param> /// <param name="district">Район.</param> /// <param name="locality">Населённый пункт.</param> /// <param name="street">Улица.</param> /// <param name="houseNumber">Номер дома.</param> /// <param name="appartamentNumber">Номер квартиры.</param> /// <returns></returns> public AddressDto BuildAddUserAddress(AddUserAddress address) { return(new AddressDto { AddressingObject = new AddressingObjectDto { Name = address.Street, Type = address.TypeStreet, Parent = new AddressingObjectDto { Name = address.Locality, Type = address.TypeLocality, Parent = new AddressingObjectDto { Name = address.District, Type = address.TypeDistrict, Parent = new AddressingObjectDto { Name = address.Region, Type = address.TypeRegion } } } }, HouseNumber = address.NumberHouse, NumberApartament = address.ApartamentNumber }); }
public ActionResult AddAddress(AddUserAddress command) { var result = this.commandBus.SendRequest(command); if (result.Ok) { return(this.RedirectToAction("Details", new { command.Id })); } throw new Exception(result.ErrorMessage); }
public ActionResult Save(AddUserAddress request) { //request.Save(); return(Json("")); }