示例#1
0
 public void AddGrievance(Grievance grievanceRequest)
 {
     grievanceRequest.DateCreated  = LocalTimeService.ToLocalTime();
     grievanceRequest.DateModified = LocalTimeService.ToLocalTime();
     grievanceRequest.Messages.FirstOrDefault().TimeStamp = DateTime.Now;
     _dbContext.Grievances.Add(grievanceRequest);
     _dbContext.SaveChanges();
 }
        public async Task <bool> PostTrainingRequest(TrainingRequest newTrainingRequest)
        {
            try
            {
                newTrainingRequest.DateCreated  = LocalTimeService.ToLocalTime();
                newTrainingRequest.DateModified = LocalTimeService.ToLocalTime();

                if (newTrainingRequest.EmployeeId > 0)
                {
                    _dbContext.TrainingRequests.Add(newTrainingRequest);
                    await _dbContext.SaveChangesAsync();

                    return(true);
                }
                return(false);
            }
            catch (Exception exception)
            {
                return(false);
            }
        }
        public async Task <bool> PostLetterRequest(LetterRequests letter)
        {
            try
            {
                letter.DateCreated  = LocalTimeService.ToLocalTime();
                letter.DateModified = LocalTimeService.ToLocalTime();

                if (letter.UserId > 0)
                {
                    _dbContext.LetterRequest.Add(letter);
                    await _dbContext.SaveChangesAsync();

                    return(true);
                }
                return(false);
            }
            catch (Exception exception)
            {
                return(false);
            }
        }