public async Task <IResultModel> Add(UserContactAddModel model) { var entity = _mapper.Map <UserContactEntity>(model); //if (await _repository.Exists(entity)) //{ //return ResultModel.HasExists; //} var result = await _repository.AddAsync(entity); return(ResultModel.Result(result)); }
public async Task <IResultModel> UpdateContact(UserContactUpdateViewModel model) { var entity = await _contactRepository.GetByUser(model.UserId) ?? new UserContactEntity(); _mapper.Map(model, entity); ClearContactAreaInfo(entity); SetContactAreaInfo(entity, model.Area); bool result; if (entity.Id > 0) { result = await _contactRepository.UpdateAsync(entity); } else { result = await _contactRepository.AddAsync(entity); } return(ResultModel.Result(result)); }
public async Task <IResultModel> UpdateContact(UserContactUpdateViewModel model) { var entity = await _contactRepository.GetByUser(model.UserId); if (entity == null) { entity = new UserContactEntity(); } _mapper.Map(model, entity); bool result; if (entity.Id > 0) { result = await _contactRepository.UpdateAsync(entity); } else { result = await _contactRepository.AddAsync(entity); } return(ResultModel.Result(result)); }