public async Task <ActionResult> DeleteRegistration([FromRoute] int id) { var deleted = await _context.Delete(id); if (!deleted) { return(NotFound()); } return(Ok()); }
public bool DeleteRegistrant(int id) { if (repository.Delete(id)) { return(true); } else { return(false); } }
public async Task Delete(int id) { var existingRegistration = _registrationRepository.Exist(registration => registration.Id.Equals(id)); if (existingRegistration) { var registration = await _registrationRepository.GetById(id); await _registrationRepository.Delete(registration); } }
public ActionResult Delete(int id) { if (UserContext.User.Id == Dom.Common.UserId) { Registration registration = _registrationRepository.Get <Registration>(id); _registrationRepository.Delete(registration); _registrationRepository.UnitOfWork.SaveChanges(); return(RedirectToAction(Mvc.Controller.Registration.List, Mvc.Controller.Registration.Name)); } return(RedirectHome()); }
public void Delete(Guid studentId, Guid courseId) { if (studentId == Guid.Empty) { AddError("StudentId is required"); return; } if (courseId == Guid.Empty) { AddError("CourseId is required"); return; } _registrationRepository.Delete(studentId, courseId); }
public async Task <IActionResult> DeleteAsync(Guid id) { if (!User.Identity.IsAuthenticated) { return(Unauthorized()); } AppUser appUser = await _userManager.FindByNameAsync(User.Identity.Name); if (!appUser.Claims.Any(c => c.ClaimValue.Equals("admin"))) { return(Unauthorized("You do not have the required permission to do that!")); } string email = User.Identity.Name; if (email == null) { return(BadRequest()); } var user = _userRepository.GetBy(email); if (user == null) { return(BadRequest()); } var registration = _registrationRepository.GetBy(id, email); if (registration == null) { return(BadRequest()); } try { _registrationRepository.Delete(registration, email); } catch (Exception) { return(BadRequest()); } return(Ok(registration)); }
public async Task <ActionResult <RegistrationModel> > Delete(int id) { try { var regiter = _repository.GetRegistrationById(id); if (regiter == null) { return(NotFound()); } _repository.Delete(regiter); if (await _repository.SaveChangesAsync()) { return(Ok()); } else { return(BadRequest("failed to Delete Hairdresser")); } } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, "Failed database")); } }