Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }