public JsonResult guardar(cConsultorios consultorios) { Consultorios objConsultorios = new Consultorios(); if (consultorios.Id != 0) { objConsultorios = db.Consultorios.Where(a => a.Id == consultorios.Id).FirstOrDefault(); if (objConsultorios == null) { return(Json(new { status = false, mensaje = "No existe el registro" })); } objConsultorios.Nombre = consultorios.Nombre; objConsultorios.Estado = consultorios.Estado; objConsultorios.Agregado = DateTime.Now; db.Consultorios.Attach(objConsultorios); db.Entry(objConsultorios).State = System.Data.Entity.EntityState.Modified; } else { objConsultorios.Nombre = consultorios.Nombre; objConsultorios.Estado = consultorios.Estado; objConsultorios.Agregado = DateTime.Now; db.Consultorios.Add(objConsultorios); } db.SaveChanges(); return(Json(new { status = true, mensaje = "Datos guardados", datos = objConsultorios })); }
public string listar() { try { var query = (from a in db.Consultorios select a).OrderBy(a => a.Id).ToList <Consultorios>(); List <cConsultorios> listaConsultorios = new List <cConsultorios>(); foreach (Consultorios consultorios in query) { cConsultorios objConsultorios = new cConsultorios(); objConsultorios.Id = consultorios.Id; objConsultorios.Nombre = consultorios.Nombre; objConsultorios.Estado = consultorios.Estado; objConsultorios.Agregado = consultorios.Agregado; listaConsultorios.Add(objConsultorios); } return(JsonConvert.SerializeObject(new { status = true, mensaje = "Datos cargados", data = listaConsultorios })); } catch (Exception error) { string mensaje = error.Message.ToString(); if (error.InnerException != null) { mensaje += Environment.NewLine + error.InnerException.ToString(); } //return Json(new { status = false, mensaje = mensaje }); return(JsonConvert.SerializeObject(new { status = false, mensaje = mensaje })); } }