Example #1
0
        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));
        }