Example #1
0
 /// <summary>
 /// Add OT request into database
 /// </summary>
 /// <param name="otRequest"></param>
 /// <param name="userID"></param>
 /// <returns>OTReuqest</returns>
 public OTRequest Add(OTRequest otRequest, string userID)
 {
     try {
         otRequest.StatusRequestID = _statusRequestRepository.GetAll().FirstOrDefault(x => x.Name.Equals(CommonConstants.StatusPending)).ID;
         otRequest.CreatedDate     = DateTime.Now;
         otRequest.CreatedBy       = userID;
         var OTRequest = _otrequestRepository.Add(otRequest);
         Save();
         return(OTRequest);
     }
     catch (DbUpdateException e)
     {
         return(null);
     }
     catch (InvalidOperationException ex)
     {
         return(null);
     }
 }
Example #2
0
 public IEnumerable <StatusRequest> GetAllStatusRequest()
 {
     return(_statusrequestRepository.GetAll());
 }