public bool Save(Fornecedores f)
        {
            try
            {
                if (!Valid(f))
                {
                    return(false);
                }

                if (db.Find(f.Id) == null)
                {
                    f.Id = db.NextId(e => e.Id);
                    db.Save(f);
                }
                else
                {
                    db.Update(f);
                }

                db.Commit();
                BStatus.Success("Fornecedor salvo");
                return(true);
            }
            catch
            {
                return(false);
            }
        }
예제 #2
0
        public IActionResult Form(Fornecedor fornecedor)
        {
            if (ModelState.IsValid == false)
            {
                return(View(fornecedor));
            }

            _repository.Save(fornecedor);
            RegisterSweetAlertMessage("Fornecedor cadastrado", "Fornecedor cadastrado com sucesso!", MessageType.Success);
            return(RedirectToAction(nameof(Index)));
        }