public ActionResult Create(HospedeModel model) { ViewBag.color = color; DateTime data_nascimento = new DateTime(Convert.ToInt32(model.data_nascimento.Split('/')[2]), Convert.ToInt32(model.data_nascimento.Split('/')[1]), Convert.ToInt32(model.data_nascimento.Split('/')[0])); if (ModelState.IsValid) { try { tb_hospede tb_hospede = new Models.tb_hospede(); tb_hospede.data_nascimento = data_nascimento; tb_hospede.documento_identificacao = model.documento_identificacao; tb_hospede.email = model.email; tb_hospede.endereco = model.endereco; tb_hospede.nome = model.nome; tb_hospede.nome_pai_mae = model.nome_pai_mae; tb_hospede.tipo_documento_identificacao = model.tipo_documento_identificacao; db.tb_hospede.Add(tb_hospede); db.SaveChanges(); return RedirectToAction("Index"); } catch (Exception ex) { } } return View(model); }
// GET: Hospede/Create public ActionResult Create() { HospedeModel model = new HospedeModel(); ViewBag.color = color; var items = new List<SelectListItem>() { new SelectListItem {Text = "Selecione", Value = "0"}, new SelectListItem {Text = "CPF", Value = "1"}, new SelectListItem {Text = "RG", Value = "2"} }; ViewBag.tipoDocumento = items; return View(model); }
// GET: Hospede/Edit/5 public ActionResult Edit(int? id) { ViewBag.color = color; HospedeModel model = new HospedeModel(); if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } tb_hospede tb_hospede = db.tb_hospede.Find(id); if (tb_hospede == null) { return HttpNotFound(); } model.codigo = tb_hospede.codigo; model.data_nascimento = tb_hospede.data_nascimento.Value.ToString("dd/MM/yyyy"); model.documento_identificacao = tb_hospede.documento_identificacao; model.email = tb_hospede.email; model.endereco = tb_hospede.endereco; model.nome = tb_hospede.nome; model.nome_pai_mae = tb_hospede.nome_pai_mae; model.tipo_documento_identificacao = tb_hospede.tipo_documento_identificacao; var items = new List<SelectListItem>() { new SelectListItem {Text = "Selecione", Value = "0"}, new SelectListItem {Text = "CPF", Value = "1"}, new SelectListItem {Text = "RG", Value = "2"} }; ViewBag.tipoDocumento = items; return View(model); }