Exemplo n.º 1
0
 public string Adicionar(Maquinarios m)
 {
     try
     {
         MaquinariosModel mm = new MaquinariosModel();
         mm.Maquinarios.Add(m);
         mm.SaveChanges();
         return("Maquinario incluído");
     }
     catch
     {
         return("Não foi possível incluir o maquinário.");
     }
 }
Exemplo n.º 2
0
        public string Deletar(int maquinarioID)
        {
            try
            {
                MaquinariosModel mm         = new MaquinariosModel();
                Maquinarios      maquinario = mm.Maquinarios.Single(m => m.maquinarioID.Equals(maquinarioID));
                mm.Maquinarios.Remove(maquinario);

                mm.SaveChanges();

                return("Maquinário deletado.");
            }
            catch (Exception e)
            {
                return("Não foi possível deletar.");
            }
        }
Exemplo n.º 3
0
        public string Alterar(Maquinarios m)
        {
            try
            {
                MaquinariosModel mm         = new MaquinariosModel();
                Maquinarios      maquinario = mm.Maquinarios.Single(c => c.maquinarioID.Equals(m.maquinarioID));

                maquinario.nome             = (m.nome == null ? maquinario.nome : m.nome);
                maquinario.descricao        = (m.descricao == null ? maquinario.descricao : m.descricao);
                maquinario.dtDesocupacao    = (m.dtDesocupacao == null ? maquinario.dtDesocupacao : m.dtDesocupacao);
                maquinario.dtOcupacao       = (m.dtOcupacao == null ? maquinario.dtOcupacao : m.dtOcupacao);
                maquinario.statusMaquinario = (m.statusMaquinario == null ? maquinario.statusMaquinario : m.statusMaquinario);
                maquinario.tipoMaquinario   = (m.tipoMaquinario == null ? maquinario.tipoMaquinario : m.tipoMaquinario);

                mm.SaveChanges();

                return("Maquinário alterado.");
            }
            catch (Exception e)
            {
                return("Não foi possível alterar o maquinário.");
            }
        }