public ApiResponse Get(string name) { ResponseModel <List <CustomerDTO> > result; result = _customerservice.Search(name); return(ApiResponseFactory <List <CustomerDTO> > .GetResponse(result)); }
public async Task <ApiResponse> Update([FromBody] CustomerDTO customerDTO) { ResponseModel <CustomerDTO> result; result = await _customerservice.Update(customerDTO); return(ApiResponseFactory <CustomerDTO> .GetResponse(result)); }
public async Task <ApiResponse> Delete(int id) { ResponseModel <bool> result; result = await _customerservice.Delete(id); return(ApiResponseFactory <bool> .GetResponse(result)); }
public async Task <ApiResponse> PostOrder([FromBody] CustomerOrderDTO customerOrderDTO) { ResponseModel <CustomerOrderDTO> result; if (!ModelState.IsValid) { throw new ApiException(ModelState.AllErrors()); } result = await _orderservice.Create(customerOrderDTO); return(ApiResponseFactory <CustomerOrderDTO> .GetResponse(result)); }