public override async Task <CustomerDto> InsertCustomer(CustomerDto request, ServerCallContext context) { Customer Customer = request.ConvertToEntity(); Customer result = await _customerManager.Insert(Customer); return(result.ConvertToDto()); }
public override async Task <Empty> DeleteCustomer(CustomerDto request, ServerCallContext context) { Customer Customer = request.ConvertToEntity(); await _customerManager.Delete(Customer); Empty empt = new Empty(); return(empt); }
public CustomerDto UpdateCustomer(CustomerDto customer) { WriteActualMethod(); try { return(_businessComponent.SaveObject(customer.ConvertToEntity(), customer.Id, false).ConvertToDto()); } catch (LocalOptimisticConcurrencyException <Customer> ex) { throw new FaultException("Update Concurrency Error"); } }
public override async Task <Empty> UpdateCustomer(CustomerDto request, ServerCallContext context) { try { Customer Customer = request.ConvertToEntity(); await _customerManager.Update(Customer); } catch (BusinessLayer.Exceptions.OptimisticConcurrencyException <Customer> e) { throw new RpcException(new Status(StatusCode.FailedPrecondition, e.Message)); } Empty empt = new Empty(); return(empt); }
public CustomerDto InsertCustomer(CustomerDto customer) { WriteActualMethod(); return(_businessComponent.SaveObject(customer.ConvertToEntity(), customer.Id, true).ConvertToDto()); }
public void DeleteCustomer(CustomerDto customer) { WriteActualMethod(); _businessComponent.DeleteObject(customer.ConvertToEntity()); }