Esempio n. 1
0
 public IHttpActionResult Post(NSCPLGOAL baseRequest)
 {
     try
     {
         var response = carePlansSvc.SaveGoal(baseRequest);
         return(Ok(response));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
         LogHelper.WriteError(ex.ToString());
         return(Ok(new BaseResponse <string> {
             ResultCode = (int)EnumResponseStatus.ExceptionHappened, ResultMessage = "操作异常"
         }));
     }
 }
Esempio n. 2
0
        public BaseResponse <NSCPLGOAL> SaveGoal(NSCPLGOAL request)
        {
            BaseResponse <NSCPLGOAL> response = new BaseResponse <NSCPLGOAL>();

            Mapper.CreateMap <NSCPLGOAL, LTC_NSCPLGOAL>();
            var model = unitOfWork.GetRepository <LTC_NSCPLGOAL>().dbSet.Where(x => x.ID == request.ID).FirstOrDefault();

            if (model == null)
            {
                model       = Mapper.Map <LTC_NSCPLGOAL>(request);
                model.ORGID = SecurityHelper.CurrentPrincipal.OrgId;
                unitOfWork.GetRepository <LTC_NSCPLGOAL>().Insert(model);
            }
            else
            {
                Mapper.Map(request, model);
                unitOfWork.GetRepository <LTC_NSCPLGOAL>().Update(model);
            }
            unitOfWork.Save();
            request.ID    = model.ID;
            response.Data = request;
            return(response);
        }
        public IHttpActionResult post(NSCPLGOAL request)
        {
            var response = service.saveNsCplGoalp(request);

            return(Ok(response));
        }