public async Task <IActionResult> Create(int hora, [Bind("Id,DentistaId,SalaId,DataDisponivel,PacienteId")] Agenda agenda) { if (ModelState.IsValid) { if (agenda.PacienteId == null) { DateTime data = agenda.DataDisponivel; agenda.DataDisponivel = new DateTime(data.Year, data.Month, data.Day, hora, 0, 0); Agenda nova_agenda = new Agenda { DentistaId = agenda.DentistaId, SalaId = agenda.SalaId, DataDisponivel = agenda.DataDisponivel }; _context.Agenda.Add(nova_agenda); //return Json(nova_agenda); } else { //return Json(agenda); _context.Agenda.Add(agenda); } await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(agenda)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Email")] Dentista dentista) { if (ModelState.IsValid) { _context.Add(dentista); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dentista)); }
public async Task <IActionResult> Create([Bind("Id,Numero,Codigo")] Sala sala) { if (ModelState.IsValid) { _context.Add(sala); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sala)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Email")] Paciente paciente, [Bind("Logradouro, Numero, Bairro, Cidade, Estado, CEP")] Endereco endereco, [Bind("Tipo, Telefone")] List <Contato> contato) { if (ModelState.IsValid) { paciente.Endereco = endereco; paciente.Contato = contato; paciente.Endereco.PacienteId = paciente.Id; foreach (var c in paciente.Contato) { c.PacienteId = paciente.Id; } _context.Add(paciente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(paciente)); }