public async Task <ActionResult <AdminResponse> > DeletePass(int id = 0) { if (id <= 0) { return(BadRequest(string.Format(_messageHandler.GetMessage(ErrorMessagesEnum.ModelValidation), " No such pass available"))); } var response = await _passService.DeletePass(id); return(Ok(response)); }
public ActionResult DeletePass(int id) { string userName = User.Identity.Name; var pass = _passService.SelectedPass(id); if (pass == null) { return(NotFound()); } _passService.DeletePass(pass); _passService.SetPrisonerStatusFalse(pass); _passService.SaveChanges(); _loggerService.AddLog(controller, "Usunięto przepustkę więźnia", userName); return(Ok()); }
public async Task <IActionResult> DeletePass(int id) { await _service.DeletePass(id); return(Ok()); }