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)); }
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); } }
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)); }
public void Delete(AcademicDiscipline academicdiscipline) { _academicDisciplineRepository.Delete(academicdiscipline); }
public void AddOrUpdate(AcademicDiscipline academicdiscipline) { _academicDisciplineRepository.Add(academicdiscipline); }