public async Task <IActionResult> Save(FuelTypeDto model) { return(Ok(await Mediator.Send(new SaveFuelTypeCommand() { Model = model }))); }
public async Task <IActionResult> EditFuelType(int id, FuelTypeDto model) { if (!ModelState.IsValid) { return(BadRequest("Something want wrong while updating fuel type")); } var fuelTypeToEdit = await _fuelTypeService.GetFuelTypeByIdAsync(id); if (fuelTypeToEdit == null) { return(BadRequest("Fuel Type not found")); } fuelTypeToEdit.Name = model.Name; await _fuelTypeService.UpdateFuelTypeAsync(fuelTypeToEdit); await _genericRepository.SaveChangesAsync(); return(Ok(new { status = 200, message = "Brand edited successfully" })); }
public async Task <IActionResult> GetFuelTypeById(int id) { var model = new FuelTypeDto(); var fuel = await _fuelTypeService.GetFuelTypeByIdAsync(id); if (fuel == null) { return(BadRequest("Location not found")); } model.Id = fuel.Id; model.Name = fuel.Name; return(Ok(model)); }
public async Task <IActionResult> AddFuelType(FuelTypeDto model) { if (!ModelState.IsValid) { return(BadRequest("Something want wrong while adding fuel type")); } var fuelType = new FuelType { Name = model.Name }; await _fuelTypeService.AddFuelTypeAsync(fuelType); await _genericRepository.SaveChangesAsync(); return(Ok(new { status = 200, message = "Fuel Type Added successfully!" })); }