public async Task <IActionResult> Delete(VehicleTypeViewModel vehicleTypeVM) { await _vehicleTypeRepo.DeleteVehicleType(vehicleTypeVM.VehicleType); TempData["message"] = "Your data has been deleted successfully."; TempData["toasterType"] = ToasterType.success; //return RedirectToAction(nameof(Index)); return(Redirect(vehicleTypeVM.ReturnUrl)); }
public void DeleteVehicleType(VehicleTypeDTO dto) { try { log.Debug(VehicleTypeDTO.FormatVehicleTypeDTO(dto)); R_VehicleType t = VehicleTypeDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteVehicleType(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public async Task <ActionResult> DeleteVehicleType(int id) { var vehicleTypeFromRepo = await _vehicleTypeRepo.GetVehicleTypeAsync(id); if (vehicleTypeFromRepo == null) { return(NotFound()); } _vehicleTypeRepo.DeleteVehicleType(vehicleTypeFromRepo); await _vehicleTypeRepo.SaveAsync(); return(NoContent()); }