Example #1
0
 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));
        }