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); } }