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")); }
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")); }
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); } }