Ejemplo n.º 1
0
        public IActionResult Create(CatProductoServicio catProductoServicio)
        {
            int nVeces = 0;

            try
            {
                nVeces = _db.CatProductoServicio.Where(m => m.Id == catProductoServicio.Id).Count();
                if (!ModelState.IsValid || nVeces >= 1)
                {
                    if (nVeces >= 1)
                    {
                        ViewBag.Error = "Esta registro ya existe!";
                    }

                    return(View(catProductoServicio));
                }
                else
                {
                    _db.CatProductoServicio.Add(catProductoServicio);
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 2
0
        public IActionResult Edit(int Id)
        {
            CatProductoServicio oCatProductoServicio = _db.CatProductoServicio
                                                       .Where(e => e.Id == Id).FirstOrDefault();

            return(View(oCatProductoServicio));
        }
Ejemplo n.º 3
0
        public IActionResult Details(int id)
        {
            CatProductoServicio oCatProductoServicio = _db.CatProductoServicio
                                                       .Where(e => e.Id == id).First();

            return(View(oCatProductoServicio));
        }
Ejemplo n.º 4
0
        public IActionResult Edit(CatProductoServicio catProductoServicio)
        {
            string error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(catProductoServicio));
                }
                else
                {
                    _db.CatProductoServicio.Update(catProductoServicio);
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                error = ex.Message;
            }

            return(RedirectToAction(nameof(Index)));
        }