Esempio n. 1
0
 public HttpResponseMessage SaveSolutionMotorLoadDetail(MotorLoadDto motorLoadDto)
 {
     return(CreateHttpResponse(() =>
     {
         return Request.CreateResponse(_solutionLoadProcessor.SaveSolutionMotorLoad(motorLoadDto, UserID, UserName));
     }));
 }
Esempio n. 2
0
 public MotorLoadDto SaveSolutionMotorLoad(MotorLoadDto motorLoadDto, string userID, string userName)
 {
     if (motorLoadDto.ID == 0)
     {
         return(AddSolutionMotorLoad(motorLoadDto, userID, userName));
     }
     else
     {
         return(UpdateSolutionMotorLoad(motorLoadDto, userID, userName));
     }
 }
Esempio n. 3
0
        private MotorLoadDto UpdateSolutionMotorLoad(MotorLoadDto motorLoadDto, string userID, string userName)
        {
            var solutionLoad = _motorLoadRepository.Find(motorLoadDto.ID);

            _addMotorLoadDtoToEntityMapper.UpdateMap(motorLoadDto, solutionLoad, userID, userName);

            solutionLoad.ModifiedDateTime = DateTime.UtcNow;
            solutionLoad.ModifiedBy       = userName;

            var solutionLoadDetail = _motorLoadRepository.Update(solutionLoad);

            _motorLoadRepository.Commit();

            return(new MotorLoadDto
            {
                ID = solutionLoadDetail.ID,
                Description = solutionLoadDetail.Description
            });
        }