public override async Task <CarDto> InsertCar(CarDto request, ServerCallContext context) { Car car = request.ConvertToEntity(); Car result = await _carManager.Insert(car); return(result.ConvertToDto()); }
public override async Task <Empty> DeleteCar(CarDto request, ServerCallContext context) { Car car = request.ConvertToEntity(); await _carManager.Delete(car); Empty empt = new Empty(); return(empt); }
public CarDto UpdateCar(CarDto car) { WriteActualMethod(); try { return(_businessComponent.SaveObject(car.ConvertToEntity(), car.Id, false).ConvertToDto()); } catch (LocalOptimisticConcurrencyException <Car> ex) { throw new FaultException("Update Concurrency Error"); } }
public override async Task <Empty> UpdateCar(CarDto request, ServerCallContext context) { try { Car car = request.ConvertToEntity(); await _carManager.Update(car); } catch (BusinessLayer.Exceptions.OptimisticConcurrencyException <Car> e) { throw new RpcException(new Status(StatusCode.FailedPrecondition, e.Message)); } Empty empt = new Empty(); return(empt); }
public CarDto InsertCar(CarDto car) { WriteActualMethod(); return(_businessComponent.SaveObject(car.ConvertToEntity(), car.Id, true).ConvertToDto()); }
public void DeleteCar(CarDto car) { WriteActualMethod(); _businessComponent.DeleteObject(car.ConvertToEntity()); }