public async Task <int> RemoveAsync(RemoveStudentDTO removeStudent) { var student = _db.Students.SingleOrDefault(p => p.StudentId == removeStudent.StudentId); if (student == null) { return(-1); } _db.Students.Remove(student); await _db.SaveChangesAsync(); return(1); }
public bool RemoveStudent(RemoveStudentDTO obj) { bool res = false; SqlCommand cmd = new SqlCommand("sp_RemoveStudent"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@p_StudentId", obj.StudentId); int result = new DBlayer().ExecuteNonQuery(cmd); if (result != Int32.MaxValue) { res = true; } return(res); }
public HttpResponseMessage RemoveStudent(RemoveStudentDTO obj) { HttpResponseMessage message; try { StudentDAL dal = new StudentDAL(); var dynobj = new { result = dal.RemoveStudent(obj) }; message = Request.CreateResponse(HttpStatusCode.OK, dynobj); } catch (Exception ex) { message = Request.CreateResponse(HttpStatusCode.BadRequest, new { msgText = "something Wrong.Try Again!" }); } return(message); }