public JsonResult Edit(SAREM.Web.Models.Consulta consulta) { try { if (ModelState.IsValid) { SAREM.Shared.Entities.Consulta c = new SAREM.Shared.Entities.Consulta(); c.LocalID = Convert.ToInt64(consulta.localID); //c.local = fabrica.ilocales.obtenerLocal(c.LocalID); c.ConsultaID = Convert.ToInt64(consulta.consultaID); c.EspecialidadID = Convert.ToInt64(consulta.especialidadID); //c.especialidad = fabrica.iagenda.obtenerEspecialidad(c.EspecialidadID); c.FuncionarioID = consulta.medID; //c.medico = fabrica.iagenda.obtenerMedico(c.FuncionarioID); //c.fecha_fin = ParseDate(consulta.fecha_fin).ToUniversalTime(); //c.fecha_inicio = ParseDate(consulta.fecha_inicio).ToUniversalTime(); fabrica.iagenda.modificarConsulta(c); return Json(new { success = true }); } else { return Json(new { success = false }); } } catch { return Json(new { success = false }); } }
public JsonResult Create(SAREM.Web.Models.Consulta consulta) { if (ModelState.IsValid) { SAREM.Shared.Entities.Consulta c = new SAREM.Shared.Entities.Consulta(); c.LocalID = Convert.ToInt64(consulta.localID); //c.local = fabrica.ilocales.obtenerLocal(c.LocalID); c.EspecialidadID = Convert.ToInt64(consulta.especialidadID); //c.especialidad = fabrica.iagenda.obtenerEspecialidad(c.EspecialidadID); c.FuncionarioID = consulta.medID; //c.medico = fabrica.iagenda.obtenerMedico(c.FuncionarioID); c.fecha_fin = ParseDate(consulta.fecha_fin).ToUniversalTime(); c.fecha_inicio = ParseDate(consulta.fecha_inicio).ToUniversalTime(); short cP; if (!short.TryParse(consulta.cantPacientes, out cP)) { cP = 0; } c.numpacientes = cP; short cPE; if (!short.TryParse(consulta.cantPacientesEspera, out cPE)) { cPE = 0; } c.maxpacientesespera = cPE; fabrica.iagenda.agregarConsulta(c); return Json(new { success = true}); } return Json(new { success = false}); }