public static bool Guardar(TiposTarea tiposTarea)
 {
     if (!Existe(tiposTarea.TipoId))
     {
         return(Insertar(tiposTarea));
     }
     else
     {
         return(Modificar(tiposTarea));
     }
 }
示例#2
0
        public static TiposTarea Buscar(int id)
        {
            TiposTarea tipoTarea = new TiposTarea();
            Contexto   contexto  = new Contexto();

            try
            {
                tipoTarea = contexto.TiposTarea.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(tipoTarea);
        }
        private static bool Modificar(TiposTarea tiposTarea)
        {
            bool     modificado = false;
            Contexto contexto   = new Contexto();

            try
            {
                contexto.Entry(tiposTarea).State = EntityState.Modified;
                modificado = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(modificado);
        }
        private static bool Insertar(TiposTarea TipoTarea)
        {
            bool     insertado = false;
            Contexto contexto  = new Contexto();

            try
            {
                contexto.Add(TipoTarea);
                insertado = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(insertado);
        }