Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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;
        }
Example #4
0
 public async Task Insert(Model.survey.Survey survey)
 {
     await KoohTajrobeDbContext.Set <Model.survey.Survey>().AddAsync(survey);
 }
Example #5
0
 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));
 }