public async Task Delete(Model.survey.Survey survey) { var result = await KoohTajrobeDbContext.Set <Model.survey.Survey>() .FirstOrDefaultAsync(x => x.Id == survey.Id); KoohTajrobeDbContext.Set <Model.survey.Survey>().Remove(result); }
public async Task <Model.survey.Survey> Get(Model.survey.Survey survey) { var resultSurvey = await KoohTajrobeDbContext.Set <Model.survey.Survey>() .FirstOrDefaultAsync(x => x.Id == survey.Id); return(resultSurvey); }
public async Task Update(Model.survey.Survey survey) { var existSurvey = await KoohTajrobeDbContext.Set <Model.survey.Survey>() .FirstOrDefaultAsync(x => x.Id == survey.Id); if (existSurvey == null) { throw new KeyNotFoundException(); } existSurvey.Title = survey.Title; existSurvey.StartDateTime = survey.StartDateTime; existSurvey.EndDateTime = survey.EndDateTime; existSurvey.userRole = survey.userRole; }
public async Task Insert(Model.survey.Survey survey) { await KoohTajrobeDbContext.Set <Model.survey.Survey>().AddAsync(survey); }
public async Task <Model.survey.Survey> GetAllSurveyRowBySurveyId(Model.survey.Survey survey) { return(await KoohTajrobeDbContext.Set <Model.survey.Survey>().Include(x => x.surveyRows) .FirstOrDefaultAsync(x => x.Id == survey.Id)); }