public async Task <IHttpActionResult> Delete(int?id) { try { if (id == null) { return(BadRequest()); } else { var success = await service.DeleteVehicleMakeAsync((int)id); if (!success) { return(NotFound()); } return(Ok()); } } catch { ModelState.AddModelError("", "Something went wrong can't update VehicleMake"); return(InternalServerError()); } }
//[HttpDelete] public async Task <IActionResult> DeleteConfirmed(int id) { try { var vehicleMake = await _vehicleMakeService.DeleteVehicleMakeAsync(id); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(RedirectToAction("Error", "Home")); } }
public async Task <IHttpActionResult> DeleteVehicleMakeAsync(int id) { VehicleMakeVM vehicleMake = Mapper.Map <VehicleMakeVM>(await _vehicleMakeService.GetVehicleMakeAsync((int)id)); if (vehicleMake == null) { return(NotFound()); } await _vehicleMakeService.DeleteVehicleMakeAsync((int)id); return(Ok(vehicleMake)); }
public async Task <IActionResult> DeleteVehicleMakeAsync(VehicleMakeViewModel vehicleMakeViewModel) { try { await vehicleMakeService.DeleteVehicleMakeAsync(mapper.Map <IVehicleMakeDTO>(vehicleMakeViewModel)); return(RedirectToAction(nameof(GetVehicleMakeAsync))); } catch (Exception e) { return(View()); } }
public async Task <HttpResponseMessage> DeleteAsync(Guid id) { await vehicleMakeService.DeleteVehicleMakeAsync(id); return(new HttpResponseMessage(HttpStatusCode.OK)); }