private static Member UpdateEntity(Member entity, MemberUpdateModel model) { entity.FirstName = model.FirstName; entity.MiddleName = model.MiddleName; entity.LastName = model.LastName; entity.CommonName = model.CommonName; return(entity); }
public async Task <IActionResult> Put([FromBody] MemberUpdateModel model) { var mapping = new Func <Member, Task <Member> >(async(entity) => { entity.Province = model.Province; entity.City = model.City; entity.County = model.County; return(await Task.FromResult(entity)); }); return(await _PutRequest(model.Id, mapping)); }
public async Task <IResultModel> Update(MemberUpdateModel model) { var entity = await _repository.GetAsync(model.Id); if (entity == null) { return(ResultModel.NotExists); } _mapper.Map(model, entity); //if (await _repository.Exists(entity)) //{ //return ResultModel.HasExists; //} var result = await _repository.UpdateAsync(entity); return(ResultModel.Result(result)); }
public Task <IResultModel> Update(MemberUpdateModel model) { return(_service.Update(model)); }