Beispiel #1
0
 public void AlterarTest()
 {
     FichaProduto target = new FichaProduto(); // TODO: Initialize to an appropriate value
     int id = 0; // TODO: Initialize to an appropriate value
     bool expected = false; // TODO: Initialize to an appropriate value
     bool actual;
     actual = target.Alterar(id);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("Verify the correctness of this test method.");
 }
Beispiel #2
0
        public static bool Delete(FichaProduto ObjectToDelete)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ctx.FichaProduto.Remove(ObjectToDelete);
                    ctx.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #3
0
        public static FichaProduto Update(FichaProduto ObjectToUpdate)
        {
            try
            {
                using (var ctx = new SuchDBContext())
                {
                    ObjectToUpdate.DataHoraModificação = DateTime.Now;
                    ctx.FichaProduto.Update(ObjectToUpdate);
                    ctx.SaveChanges();
                }

                return(ObjectToUpdate);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Beispiel #4
0
 public static FichaProdutoViewModel ParseToViewModel(FichaProduto x)
 {
     if (x != null)
     {
         return(new FichaProdutoViewModel()
         {
             No = x.Nº,
             Code = x.Nº,
             Descricao = x.Descrição,
             Descricao2 = x.Descrição2,
             ListaDeMateriais = x.ListaDeMateriais,
             UnidadeMedidaBase = x.UnidadeMedidaBase,
             NoPrateleira = x.NºPrateleira,
             PrecoUnitario = x.PreçoUnitário,
             CustoUnitario = x.CustoUnitário,
             Inventario = x.Inventário,
             Imagem = x.Imagem,
             ValorEnergetico = x.ValorEnergético,
             ValorEnergetico100g = x.ValorEnergético100g,
             Proteinas = x.Proteínas,
             Proteinas100g = x.Proteínas100g,
             Glicidos = x.Glícidos,
             Glicidos100g = x.Glícidos100g,
             Lipidos = x.Lípidos,
             Lipidos100g = x.Lípidos100g,
             FibraAlimentar = x.FibraAlimentar,
             FibraAlimentar100g = x.FibraAlimentar100g,
             QuantUnidadeMedida = x.QuantUnidadeMedida,
             GramasPorQuantUnidMedida = x.GramasPorQuantUnidMedida,
             TipoRefeicao = x.TipoRefeição,
             DescricaoRefeicao = x.DescriçãoRefeição,
             Taras = x.Taras,
             AcidosGordosSaturados = x.ÁcidosGordosSaturados,
             Acucares = x.Açucares,
             Sal = x.Sal,
             Cereais = x.Cereais,
             Crustaceos = x.Crustáceos,
             Ovos = x.Ovos,
             Peixes = x.Peixes,
             Amendoins = x.Amendoins,
             Soja = x.Soja,
             Leite = x.Leite,
             FrutasDeCascaRija = x.FrutasDeCascaRija,
             Aipo = x.Aipo,
             Mostarda = x.Mostarda,
             SementesDeSesamo = x.SementesDeSésamo,
             DioxidoDeEnxofreESulfitos = x.DióxidoDeEnxofreESulfitos,
             Tremoco = x.Tremoço,
             Moluscos = x.Moluscos,
             Tipo = x.Tipo,
             VitaminaA = x.VitaminaA,
             VitaminaD = x.VitaminaD,
             Colesterol = x.Colesterol,
             Sodio = x.Sodio,
             Potacio = x.Potacio,
             Calcio = x.Calcio,
             Ferro = x.Ferro,
             Edivel = x.Edivel,
             Alcool = x.Alcool,
             DataHoraCriacao = x.DataHoraCriação,
             DataHoraModificacao = x.DataHoraModificação,
             UtilizadorCriacao = x.UtilizadorCriação,
             UtilizadorModificacao = x.UtilizadorModificação
         });
     }
     return(null);
 }