public OutreachFeedbackOption SaveFeedbackOptions(OutreachFeedbackOption outreachFeedbackOptions) { if (outreachFeedbackOptions != null) { outreachFeedbackOptions.Created_By = "test"; outreachFeedbackOptions.Created_Date = DateTime.Now; _dbContext.OutreachFeedbackOptions.Add(outreachFeedbackOptions); _dbContext.SaveChanges(); } return(outreachFeedbackOptions); }
/// <summary> /// Save Content Business Layer Method /// </summary> /// <param name="data"></param> /// <param name="filename"></param> /// <returns></returns> public int SaveFileContent(object data, string filename) { int savedToDb = 0; var serializer = JsonConvert.SerializeObject(data); var result = JsonConvert.DeserializeObject <dynamic>(serializer); if (filename.Contains("Event") && filename.Contains("Information")) { List <OutreachEventInformation> outreachEventInformation = new List <OutreachEventInformation>(); outreachEventInformation = _fileContentMapper.EventInformationMapper(result); _outreachFeedbackDbContext.OutreachEventInformation.AddRange(outreachEventInformation); savedToDb = _outreachFeedbackDbContext.SaveChanges(); return(savedToDb); } if (filename.Contains("Event") && filename.Contains("Summary")) { List <OutreachEventSummary> outreachEventSummary = new List <OutreachEventSummary>(); outreachEventSummary = _fileContentMapper.EventSummaryMapper(result); _outreachFeedbackDbContext.OutreachEventSummary.AddRange(outreachEventSummary); savedToDb = _outreachFeedbackDbContext.SaveChanges(); return(savedToDb); } if (filename.Contains("Volunteer") && filename.Contains("Not") && filename.Contains("Attend")) { List <OutreachVolunteer> outreachVolunteers = new List <OutreachVolunteer>(); outreachVolunteers = _fileContentMapper.UnAttendedEventVounteerMapper(result); _outreachFeedbackDbContext.OutreachVolunteer.AddRange(outreachVolunteers); savedToDb = _outreachFeedbackDbContext.SaveChanges(); return(savedToDb); } if (filename.Contains("Volunteer") && filename.Contains("Unregistered")) { List <OutreachVolunteer> outreachVolunteers = new List <OutreachVolunteer>(); outreachVolunteers = _fileContentMapper.NotRegisteredVolunteerMapper(result); _outreachFeedbackDbContext.OutreachVolunteer.AddRange(outreachVolunteers); savedToDb = _outreachFeedbackDbContext.SaveChanges(); return(savedToDb); } if (filename.Contains("Volunteer") && filename.Contains("Registered")) { List <OutreachVolunteer> outreachVolunteers = new List <OutreachVolunteer>(); outreachVolunteers = _fileContentMapper.RegisteredVolunteerMapper(result); _outreachFeedbackDbContext.OutreachVolunteer.AddRange(outreachVolunteers); savedToDb = _outreachFeedbackDbContext.SaveChanges(); return(savedToDb); } return(savedToDb); }