public int DeleteStudentDisciplineScore(int id, DeleteStudentDisciplineScore model) { if (id <= 0 || model == null || model.DisciplineId <= 0) { return(0); } var affectedRows = this.repository.DeleteStudentDisciplineScore(id, model.DisciplineId); return(affectedRows); }
public IActionResult DeleteStudentScore(int id, [FromBody] DeleteStudentDisciplineScore model) { if (!this.Validator.ValidateId(id) || !this.Validator.ValidateObject(model) || !this.Validator.ValidateId(model.DisciplineId)) { return(BadRequest(new { message = "Bad parameters passed!" })); } var affectedRows = this.service.DeleteStudentDisciplineScore(id, model); return(this.BuildNonQueryResponse(affectedRows)); }