示例#1
0
        public ActionResult NovoEndereco(EnderecoAdapter endereco)
        {
            bairro bairro = MaisLifeModel.DatabaseContext.Model.bairro.FirstOrDefault(f => f.nome.ToLower() == endereco.Bairro.ToLower());

            if (bairro != null)
            {
                usuario user = (usuario)HttpContext.Session["user"];

                if (user != null)
                {
                    endereco.Usuario = user.id;
                    endereco.Pais    = "Brasil";
                    endereco.Estado  = "MG";

                    var end = endereco.ToEndereco();
                    end.bairro1 = bairro;

                    MaisLifeModel.DatabaseContext.Model.endereco.Add(end);
                    //if (MaisLifeModel.DatabaseContext.Model.HasChanges)
                    MaisLifeModel.DatabaseContext.Model.SaveChanges();
                }
            }

            return(RedirectToAction("EnderecoEPagamento", "Home"));
        }
示例#2
0
        public ActionResult CalcularEntrega()
        {
            var    localString = Request.Form["local"];
            bairro local       = null;

            if (localString != "0" && localString != "")
            {
                local = MaisLifeModel.DatabaseContext.Model.bairro.FirstOrDefault(f => f.nome == localString);
            }

            decimal valueDelivery = CalculateShipping.Calculate(local);

            return(RedirectToAction("FinalizarPedido", "Home"));
        }
示例#3
0
        public bool inserir(BairroEntity bairroEntity)
        {
            bairro bairro = new bairro();

            bairro.nome      = bairroEntity.Nome;
            bairro.id_cidade = bairroEntity.IdCidade;

            DB.bairros.InsertOnSubmit(bairro);
            try
            {
                DB.SubmitChanges();
                MessageBox.Show("Bairro inserido com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                bairroEntity.Id = bairro.id;
                return(true);
            }
            catch (Exception ex)
            {
                Validator.tratarErrosSql("Bairro", Validator.INSERIR, ex.Message);
                DB = new db_entityDataContext();
                return(false);
            }
        }