public async Task DeleteTransmisionTypeAsync(TransmisionType transmisionType) { try { _genericRepository.Remove(transmisionType); await _genericRepository.SaveChangesAsync(); } catch (Exception ex) { Logger(ex, "Delete Transmision Type from db faild"); } }
public async Task UpdateTransmisionTypeAsync(TransmisionType transmisionType) { try { _genericRepository.Update(transmisionType); await _genericRepository.SaveChangesAsync(); } catch (Exception ex) { Logger(ex, "Update Transmision Type to db faild"); } }
public async Task <IActionResult> AddFuelType([FromForm] TransmisionTypeDto model) { if (!ModelState.IsValid) { return(BadRequest("Something want wrong while adding fuel type")); } var transmisionType = new TransmisionType { Name = model.Name }; await _transmisionTypeService.AddTransmisionTypeAsync(transmisionType); await _genericRepository.SaveChangesAsync(); return(Ok(new { status = 200, message = "Transmision Type Added successfully!" })); }