public ActionResult DeletePunishment(int id) { string userName = User.Identity.Name; var punishment = _punishmentService.SelectedToDelateOrUpdatePunishment(id); if (punishment == null) { return(NotFound()); } _punishmentService.DeletePunishment(punishment); _punishmentService.SaveChanges(); _loggerService.AddLog(controller, "Usunięto karę więźnia", userName); return(Ok()); }
public ActionResult UpdatePunishment(int id, [FromBody] PunishmentDTO punishmentDTO) { string userName = User.Identity.Name; var punishment = _punishmentService.SelectedToDelateOrUpdatePunishment(id); if (punishment == null) { return(NotFound()); } _mapper.Map(punishmentDTO, punishment); _punishmentService.UpdatePunishment(punishment); _punishmentService.SaveChanges(); _loggerService.AddLog(controller, "Edytowano karę więźnia", userName); return(Ok(StatusCode(200))); }