Ejemplo n.º 1
0
        public async Task <IActionResult> DeleteStudent(string studentId)
        {
            Cw4.Student student = await Context.Student.FirstOrDefaultAsync(stud => stud.IndexNumber == studentId);

            if (student == null)
            {
                return(NotFound("Student nie istnieje"));
            }

            Context.Remove(student);

            if (await Context.SaveChangesAsync() > 0)
            {
                return(Ok("Usunięto studenta"));
            }
            return(StatusCode(500, "Nie udało się usunąc studenta."));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PutStudent(Cw4.Student model)
        {
            Cw4.Student student = await Context.Student.FirstOrDefaultAsync(stud => stud.IndexNumber == model.IndexNumber);

            if (student == null)
            {
                return(NotFound("Student nie istnieje"));
            }

            Context.Update(model);

            if (await Context.SaveChangesAsync() > 0)
            {
                return(Ok(model));
            }
            return(StatusCode(500, "Nie można było zapisać studenta do bazy danych"));
        }