private bool IsParameterValid(DTOs.Request.Pedido cliente) { var result = cliente != null; result = result && cliente.Id != Guid.Empty; result = result && cliente.Data != new DateTime(); return(result); }
public async Task <Response.Pedido> Update(DTOs.Request.Pedido entity, Guid id) { if (!IsParameterValid(entity)) { throw new InvalidParametersException <IPedidoAppService>(); } var pedido = pedidoRepository.Get(x => x.Id == id) .FirstOrDefault(); var domain = entity.ConvertToData(); var result = await pedidoRepository.Update(pedido); SalvarSynchronously(); return(new Response.Pedido()); }