public ActionResult DeleteConfirmed(Guid id) { FichaCastracao fichaCastracao = _sisAdotContext.FichaCastracaos.Find(id); _sisAdotContext.FichaCastracaos.Remove(fichaCastracao); _sisAdotContext.SaveChanges(); AddNotificacaoSucesso("Consulta desmarcada"); return(RedirectToAction("Index")); }
public ActionResult Desmarcar(Guid id) { FichaCastracao fichaCastracao = _sisAdotContext.FichaCastracaos.Find(id); fichaCastracao.DataEntrada = null; fichaCastracao.DataSaida = null; _sisAdotContext.SaveChanges(); AddNotificacaoSucesso("Consulta disponibilzada para reagendamento"); return(RedirectToAction("Index")); }
// GET: FichaCastracao/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FichaCastracao fichaCastracao = _sisAdotContext.FichaCastracaos.Find(id); if (fichaCastracao == null) { return(HttpNotFound()); } return(View(fichaCastracao)); }
// GET: FichaCastracao/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViewBag.Animais = _sisAdotContextAnimalUtil.GetAnimaisUsuario(new Guid(Session["UsuarioID"].ToString())); ViewBag.EquipeVet = _sisAdotContext.EquipeVeterinarios.ToList(); FichaCastracao fichaCastracao = _sisAdotContext.FichaCastracaos.Find(id); if (fichaCastracao == null) { return(HttpNotFound()); } return(View(fichaCastracao)); }
public ActionResult Create([Bind(Include = "CastracaoID,DataEntrada,DataSaida,AnimalID, EquipeVeterinarioID")] FichaCastracao fichaCastracao) { var listConsultas = _sisAdotContextFichaUtil.ValidaAgenda(fichaCastracao.DataEntrada, fichaCastracao.EquipeVeterinarioID); if (!listConsultas.Any()) { if (ModelState.IsValid) { fichaCastracao.UsuarioID = new Guid(Session["UsuarioID"].ToString()); fichaCastracao.CastracaoID = Guid.NewGuid(); _sisAdotContext.FichaCastracaos.Add(fichaCastracao); _sisAdotContext.SaveChanges(); AddNotificacaoSucesso("Consulta Agendada"); return(RedirectToAction("Index")); } return(View(fichaCastracao)); } AddNotificacaoAviso(string.Format(MensagemConflitoAgenda, listConsultas.FirstOrDefault().DataEntrada?.ToString("g", CultureInfo))); return(View("Edit", fichaCastracao)); }