public ActionResult DeleteConfirmed(int id) { Routine routine = routineRepository.GetRoutineByID((int)id); routineRepository.DeleteRoutine((int)id); routineRepository.Save(); return(RedirectToAction("Index")); }
public async Task Remove(int routineId) { var entity = await _routineRepository.GetRoutine(routineId); if (entity == null) { _logger.LogInformation("Error while deleting a Routine"); throw new RoutineNotFoundException(); } await _routineRepository.DeleteRoutine(routineId); }
public IActionResult Delete(int routineId) { RoutineDeleteDto routineDeleteDto = new RoutineDeleteDto { Id = routineId }; var userIdString = User.FindFirst(ClaimTypes.Name)?.Value; var userId = int.Parse(userIdString); routineDeleteDto.UserId = userId; var validationResult = _routineDeleteDtoValidator.Validate(routineDeleteDto); if (!validationResult.IsValid) { return(BadRequest(ValidationHelpers.ConvertValidationResult(validationResult))); } _routineRepository.DeleteRoutine(routineId); return(Ok()); }
public void DeleteRoutine(int id) { _routineRepository.DeleteRoutine(id); }