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()); }