Ejemplo n.º 1
0
        public ObjectRequest EditeSupply(EditeSupplyCommand cmd)
        {
            var supply = _repositorySupply.GetEntity(cmd.SupplyId);

            if (supply == null)
            {
                return(new ObjectRequest().CreateObjectRequest("Fornecedor não esta cadastrado no banco", false));
            }

            supply.Edite(cmd.CompanyName, cmd.CNPJ, cmd.Phone, cmd.Agent, cmd.Email);

            if (Commit(supply))
            {
                _repositorySupply.EditEntity(supply);
                return(new ObjectRequest()
                       .CreateObjectRequest($" Dados do Fornecedor {supply.CompanyName} atualizado com Sucesso ", true));
            }
            return(new ObjectRequest().CreateErrorNotification(supply.ListErrors()));
        }