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