using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Services.Interaces
{
    public interface IQuestionnaireRepository
    {
        List<Questionnaire> GetAllQuestions();
        List<Questionnaire> GetQuestionnairesWithQuestion();
        Questionnaire GetQuesById(int? id);

        void Add(Questionnaire questionnaire);
        void Update(Questionnaire questionnaire);
        void Delete(int? id);

        Task commitAsync();
    }
}
