Exemple #1
0
        /// <summary>
        /// Adds the specified request history.
        /// </summary>
        /// <param name="requestHistory">The request history.</param>
        /// <returns></returns>
        public tbl_RequestHistory Add(tbl_RequestHistory requestHistory)
        {
            requestHistory.ID        = Guid.NewGuid();
            requestHistory.CreatedAt = DateTime.Now;

            _dataContext.tbl_RequestHistory.AddObject(requestHistory);
            _dataContext.SaveChanges();

            return(requestHistory);
        }
        /// <summary>
        /// Adds the history.
        /// </summary>
        /// <param name="dataManager">The data manager.</param>
        /// <param name="request">The request.</param>
        protected void AddHistory(DataManager dataManager, tbl_Request request)
        {
            if (HttpContext.Current == null || HttpContext.Current.Session == null || CurrentUser.Instance == null)
            {
                return;
            }

            var requestHistory = new tbl_RequestHistory
            {
                RequestID       = request.ID,
                RequestStatusID = request.RequestStatusID,
                ContactID       = (Guid)CurrentUser.Instance.ContactID,
                ResponsibleID   = request.ResponsibleID
            };

            dataManager.RequestHistory.Add(requestHistory);
        }