/// <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); } }
public IEnumerable <StatusRequest> GetAllStatusRequest() { return(_statusrequestRepository.GetAll()); }