Exemplo n.º 1
0
        public async Task <AcademicDiscipline> Create(AcademicDiscipline entity)
        {
            return(await this.dbConnection.QueryFirstAsync <AcademicDiscipline>(
                       @"INSERT INTO AcademicDisciplines (DisciplineCode, Name, AcademicDepartamentCode) 
					 VALUES(@DisciplineCode, @Name, @AcademicDepartamentCode);
                          SELECT * FROM AcademicDisciplines where DisciplineCode = LAST_INSERT_ID();",
                       entity));
        }
Exemplo n.º 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = (int)KindOfWork;
         hashCode = (hashCode * 397) ^ (AcademicDiscipline != null ? AcademicDiscipline.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (SubTitle != null ? SubTitle.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Theme != null ? Theme.GetHashCode() : 0);
         return(hashCode);
     }
 }
Exemplo n.º 3
0
        public async Task <AcademicDiscipline> Update(AcademicDiscipline entity)
        {
            return(await this.dbConnection.QueryFirstAsync <AcademicDiscipline>(
                       @"UPDATE AcademicDisciplines
                           SET DisciplineCode = @DisciplineCode,
                               Name = @Name,
                               AcademicDepartamentCode = @AcademicDepartamentCode,
                        WHERE DisciplineCode = @DisciplineCode;

                        SELECT * FROM AcademicDisciplines where DisciplineCode = @DisciplineCode",
                       entity));
        }
Exemplo n.º 4
0
 public void Delete(AcademicDiscipline academicdiscipline)
 {
     _academicDisciplineRepository.Delete(academicdiscipline);
 }
Exemplo n.º 5
0
 public void AddOrUpdate(AcademicDiscipline academicdiscipline)
 {
     _academicDisciplineRepository.Add(academicdiscipline);
 }