public async Task <IResultModel> EditContact(Guid id) { var user = await _repository.GetAsync(id); if (user == null) { return(ResultModel.NotExists); } var model = new UserContactUpdateViewModel { UserId = id, Area = new AreaSelectModel() }; var entity = await _contactRepository.GetByUser(id); if (entity != null) { _mapper.Map(entity, model); model.Area.Province = new AreaSelectOptionModel(entity.ProvinceCode); model.Area.City = new AreaSelectOptionModel(entity.CityCode); model.Area.Area = new AreaSelectOptionModel(entity.AreaCode); model.Area.Town = new AreaSelectOptionModel(entity.TownCode); } return(ResultModel.Success(model)); }
public async Task <IResultModel> EditContact(Guid id) { var user = await _repository.GetAsync(id); if (user == null) { return(ResultModel.NotExists); } var model = new UserContactUpdateViewModel { UserId = id }; var entity = await _contactRepository.GetByUser(id); if (entity != null) { _mapper.Map(entity, model); } return(ResultModel.Success(model)); }