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});
        }