public bool Edit(Donador model)
 {
     try
     {
         _context.Entry(model).State = EntityState.Modified;
         _context.SaveChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
        public Donador Find(int DonadorId)
        {
            var result = new Donador();

            try
            {
                result = _context.Donadores.Single(x => x.DonadorId == DonadorId);
            }
            catch (Exception)
            {
                throw;
            }
            return(result);
        }
        public bool Delete(int DonadorId)
        {
            var model = new Donador();

            try
            {
                model = Find(DonadorId);
                _context.Entry(model).State = EntityState.Deleted;
                _context.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
示例#4
0
        public IActionResult Edit(int idEdit, string NombreEdit, string TelefonoEdit, string DireccionEdit)
        {
            if (idEdit > 0 && !string.IsNullOrEmpty(NombreEdit) && !string.IsNullOrEmpty(TelefonoEdit) && !string.IsNullOrEmpty(DireccionEdit))
            {
                var modified = new Donador()
                {
                    DonadorId = idEdit,
                    Nombre    = NombreEdit,
                    Telefono  = TelefonoEdit,
                    Direccion = DireccionEdit
                };

                _service.Edit(modified);

                TempData["edited"] = "Registro Editado Correctamente";
            }

            return(RedirectToAction("Index"));
        }
示例#5
0
        public IActionResult Create(string Nombre, string Telefono, string Direccion)
        {
            if (!string.IsNullOrEmpty(Nombre) && !string.IsNullOrEmpty(Telefono) && !string.IsNullOrEmpty(Direccion))
            {
                var persistencia = new Donador()
                {
                    Nombre    = Nombre,
                    Telefono  = Telefono,
                    Direccion = Direccion
                };

                _service.Create(persistencia);

                TempData["created"] = "Registro Creado Correctamente";
                return(RedirectToAction("Index"));
            }

            else
            {
                TempData["created"] = "Error";
                return(RedirectToAction("Index"));
            }
        }
示例#6
0
 public static bool actualizar(Donador donador)
 {
     return(DonadorDA.actualizar(donador));
 }
示例#7
0
 public static bool registrar(Donador donador)
 {
     return(DonadorDA.registrar(donador));
 }