Exemple #1
0
        public IActionResult Edit(int id)
        {
            RecoverableMaterialRecovery oRecoverableMaterialRecovery = _db.RecoverableMaterialRecovery
                                                                       .Where(e => e.Id == id).First();

            return(View(oRecoverableMaterialRecovery));
        }
Exemple #2
0
        public IActionResult Edit(RecoverableMaterialRecovery recoverableMaterialRecovery)
        {
            string error = "";

            try
            {
                if (!ModelState.IsValid)
                {
                    ViewBag.EntryDate = recoverableMaterialRecovery.EntryDate.ToString("yyyy-MM-dd");
                    _Fecha            = ViewBag.EntryDate;
                    return(View(recoverableMaterialRecovery));
                }
                else
                {
                    _db.RecoverableMaterialRecovery.Update(recoverableMaterialRecovery);
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                error = ex.Message;
            }

            return(RedirectToAction(nameof(Index)));
        }
Exemple #3
0
        public IActionResult Create(RecoverableMaterialRecovery recoverableMaterialRecovery)
        {
            int nVeces = 0;

            try
            {
                nVeces = _db.RecoverableMaterialRecovery.Where(m => m.Id == recoverableMaterialRecovery.Id).Count();
                if (!ModelState.IsValid || nVeces >= 1)
                {
                    if (nVeces >= 1)
                    {
                        ViewBag.Error = "Esta identificación ya existe!";
                    }

                    return(View(recoverableMaterialRecovery));
                }
                else
                {
                    _db.RecoverableMaterialRecovery.Add(recoverableMaterialRecovery);
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message;
            }
            return(RedirectToAction(nameof(Index)));
        }