Exemple #1
0
        public async Task <IResultModel> EditContact(int id)
        {
            var user = await _repository.GetAsync(id);

            if (user == null)
            {
                return(ResultModel.NotExists);
            }

            var model = new EmployeeContactUpdateModel
            {
                EmployeeId = id,
                Area       = new AreaSelectModel()
            };
            var entity = await _contactRepository.GetByEmployee(id);

            if (entity != null)
            {
                _mapper.Map(entity, model);

                model.Area.Set(entity.ProvinceCode, entity.CityCode, entity.AreaCode, entity.TownCode);
            }

            return(ResultModel.Success(model));
        }