public ActionResult Consulta() { var list = new List<TimeModelConsulta>(); try { TimeDal d = new TimeDal(); foreach (Time t in d.FindAll()) { var model = new TimeModelConsulta(); model.IdTime = t.IdTime; model.Nome = t.Nome; model.DataFundacao = t.DataFundacao.ToString("dd/MM/yyyy"); list.Add(model); } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return View(list); }
//Método para carregar o DropDown de times public JsonResult CarregarTimes() { try { TimeDal d = new TimeDal(); var list = new List<TimeModelDropDown>(); foreach (Time t in d.FindAll()) { var model = new TimeModelDropDown(); model.IdTime = t.IdTime; model.Nome = t.Nome; list.Add(model); } return Json(list); } catch (Exception e) { return Json(e.Message); } }
public ActionResult Cadastro(TimeModelCadastro model) { try { if (ModelState.IsValid) { Time t = new Time(); t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.Insert(t); ViewBag.Mensagem = "Time " + t.Nome + ", cadastrado com sucesso."; ModelState.Clear(); } else { ViewBag.Mensagem = "Preencha os campos corretamente."; } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return View(); }
public TimeModelConsulta Editar(int id) { try { TimeDal d = new TimeDal(); Time t = d.FindById(id); if (t != null) { var model = new TimeModelConsulta(); model.IdTime = t.IdTime; model.Nome = t.Nome; model.DataFundacao = t.DataFundacao.ToString("dd/MM/yyyy"); return(model); } else { throw new Exception("Time não encontrado."); } } catch (Exception e) { throw new Exception("Erro: " + e.Message); } }
public IHttpActionResult GetAll() { try { TimeDal timeDal = new TimeDal(); return(Ok(timeDal.GetAll())); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Delete(TimeModel model) { try { TimeDal timeDal = new TimeDal(); timeDal.Delete(model); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public JsonResult Cadastrar(TimeModelCadastro model) { try { Time t = new Time(); t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.SaveOrUpdate(t); return Json("Time " + t.Nome + ", cadastrado com sucesso."); } catch (Exception e) { return Json(e.Message); } }
public string Cadastrar(TimeModelCadastro model) { try { Time t = new Time(); t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.Insert(t); return("Time cadastrado."); } catch (Exception e) { return(e.Message); } }
public string Atualizar(TimeModelEdicao model) { try { Time t = new Time(); t.IdTime = model.IdTime; t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.Update(t); return("Time atualizado"); } catch (Exception e) { return(e.Message); } }
public IHttpActionResult Edit(TimeModel model) { try { if (!TasksBL.IsTimeModelValid(model)) { throw new ArgumentException("Please try again, some of your fields were invalid " + "(Be aware that you must insert Title and Description, also, Start date can not be greater than End Date)."); } TimeDal timeDal = new TimeDal(); timeDal.Edit(model); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public JsonResult Edicao(TimeModelEdicao model) { try { Time t = new Time(); t.IdTime = model.IdTime; t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.SaveOrUpdate(t); return Json("Time editado com sucesso, atualizando..."); } catch (Exception e) { return Json(e.Message); } }
public JsonResult Editar(TimeModelEdicao model) { try { TimeDal d = new TimeDal(); Time t = d.FindById(model.IdTime); if (t != null) { model.Nome = t.Nome; model.DataFundacao = t.DataFundacao; } return Json(model); } catch (Exception e) { return Json(e.Message); } }
public string Excluir(int id) { try { TimeDal d = new TimeDal(); Time t = d.FindById(id); if (t != null) { d.Delete(t); return("Time excluído."); } else { return("Time não encontrado."); } } catch (Exception e) { return(e.Message); } }
public ActionResult Editar(int id) { var model = new TimeModelEdicao(); try { TimeDal d = new TimeDal(); Time t = d.FindById(id); if (t != null) { model.IdTime = t.IdTime; model.Nome = t.Nome; model.DataFundacao = t.DataFundacao; } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return View(model); }
public List <TimeModelDropDown> CarregarTimes() { try { var lista = new List <TimeModelDropDown>(); TimeDal d = new TimeDal(); foreach (Time t in d.FindAll()) { var model = new TimeModelDropDown(); model.IdTime = t.IdTime; model.Nome = t.Nome; lista.Add(model); } return(lista); } catch (Exception e) { throw new Exception("Erro: " + e.Message); } }
public List <TimeModelConsulta> Consultar() { try { List <TimeModelConsulta> lista = new List <TimeModelConsulta>(); TimeDal d = new TimeDal(); foreach (Time t in d.FindAll()) { TimeModelConsulta model = new TimeModelConsulta(); model.IdTime = t.IdTime; model.Nome = t.Nome; model.DataFundacao = t.DataFundacao.ToString("dd/MM/yyyy"); lista.Add(model); } return(lista); } catch (Exception e) { throw new Exception("Erro:" + e.Message); } }
public JsonResult Consultar() { try { var list = new List<TimeModelConsulta>(); TimeDal d = new TimeDal(); foreach (Time t in d.FindAll()) { var model = new TimeModelConsulta(); model.IdTime = t.IdTime; model.Nome = t.Nome; model.DataFundacao = t.DataFundacao.ToString("dd/MM/yyyy"); list.Add(model); } return Json(list); } catch (Exception e) { return Json(e.Message); } }
public ActionResult Editar(TimeModelEdicao model) { try { Time t = new Time(); t.IdTime = model.IdTime; t.Nome = model.Nome; t.DataFundacao = model.DataFundacao; TimeDal d = new TimeDal(); d.Update(t); } catch (Exception e) { ViewBag.Mensagem = e.Message; } return RedirectToAction("Consulta"); }
public JsonResult Excluir(TimeModelEdicao model) { try { TimeDal d = new TimeDal(); Time t = d.FindById(model.IdTime); if (t != null) { d.Delete(t); return Json("Time excluído, atualizando..."); } else { return Json("Time não encontrado."); } } catch (Exception e) { return Json(e.Message); } }
public ActionResult Excluir(int id) { try { TimeDal d = new TimeDal(); d.Delete(d.FindById(id)); ViewBag.Mensagem = "Time excluído com sucesso."; } catch (Exception e) { ViewBag.Mensagem = e.Message; } return RedirectToAction("Consulta"); }