public BaseResponse <ResidentAddressModel> SaveResidentAddress(ResidentAddressModel request) { if (request.IsUsed.HasValue && request.IsUsed.Value) { var raRepository = unitOfWork.GetRepository <DC_ResidentAddress>(); var queryRs = QueryResidentAddress(request.ResidentID); var q = unitOfWork.GetRepository <DC_ResidentAddress>().dbSet.Where(a => a.ResidentID == request.ResidentID); q.ToList().ForEach(a => { a.IsUsed = false; raRepository.Update(a); }); } return(base.Save <DC_ResidentAddress, ResidentAddressModel>(request, (q) => q.AddressID == request.AddressID)); }
public IHttpActionResult Post(ResidentAddressModel baseRequest) { var response = service.SaveResidentAddress(baseRequest); return(Ok(response)); }