public IHttpActionResult ConsultationCrear(ConsultationViewModel pConsultationViewModel) { // TODO: Add insert logic here pConsultationViewModel.consultation_id = 0; ConsultationBL oBL = new ConsultationBL(); oBL.Agregar(pConsultationViewModel); ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); var subject = oConsultationTypeBL.Obtener(pConsultationViewModel.consultation_type_id.Value).name; NotificacionNuevaSolicitud(pConsultationViewModel, subject); var result = new { status = 1 }; return(Ok(result)); }
public ActionResult Editar(string id) { ConsultationTypeBL oBL = new ConsultationTypeBL(); int pIntID = 0; int.TryParse(id, out pIntID); ConsultationTypeViewModel pConsultationTypeViewModel = oBL.Obtener(pIntID); return(View(pConsultationTypeViewModel)); }
public JsonResult Verificar(int id_consultation_type, string name) { ConsultationTypeBL oBL = new ConsultationTypeBL(); var resultado = oBL.VerificarDuplicado(id_consultation_type, name); return(Json(new { // this is what datatables wants sending back valido = resultado, })); }
public JsonResult Eliminar(int id) { ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); oConsultationTypeBL.Eliminar(id); return(Json(new { // this is what datatables wants sending back status = "1", })); }
public ActionResult Editar([Bind(Include = "consultation_type_id,name")] ConsultationTypeViewModel pConsultationTypeViewModel) { // TODO: Add insert logic here if (pConsultationTypeViewModel == null) { return(HttpNotFound()); } ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); pConsultationTypeViewModel.user_id_modified = AuthorizeUserAttribute.UsuarioLogeado().user_id; oConsultationTypeBL.Modificar(pConsultationTypeViewModel); return(RedirectToAction("Index")); }
public JsonResult ObtenerLista(DataTableAjaxPostModel ofilters)//DataTableAjaxPostModel model { ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); //ConsultationTypeFiltersViewModel ofilters = new ConsultationTypeFiltersViewModel(); GridModel <ConsultationTypeViewModel> grid = oConsultationTypeBL.ObtenerLista(ofilters); return(Json(new { // this is what datatables wants sending back draw = ofilters.draw, recordsTotal = grid.total, recordsFiltered = grid.recordsFiltered, data = grid.rows })); }
public ActionResult Crear([Bind(Include = "consultation_type_id,name")] ConsultationTypeViewModel pConsultationTypeViewModel) { // TODO: Add insert logic here if (pConsultationTypeViewModel == null) { return(HttpNotFound()); } pConsultationTypeViewModel.consultation_type_id = 0; pConsultationTypeViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; ConsultationTypeBL oBL = new ConsultationTypeBL(); oBL.Agregar(pConsultationTypeViewModel); return(RedirectToAction("Index")); }
public ActionResult Crear([Bind(Include = "consultation_id,title,message,interest_areas,consultation_type_id")] ConsultationViewModel pConsultationViewModel) { // TODO: Add insert logic here if (pConsultationViewModel == null) { return(HttpNotFound()); } pConsultationViewModel.consultation_id = 0; pConsultationViewModel.user_id_created = AuthorizeUserAttribute.UsuarioLogeado().user_id; ConsultationBL oBL = new ConsultationBL(); oBL.Agregar(pConsultationViewModel); ConsultationTypeBL oConsultationTypeBL = new ConsultationTypeBL(); var subject = oConsultationTypeBL.Obtener(pConsultationViewModel.consultation_type_id.Value).name; NotificacionNuevaSolicitud(pConsultationViewModel, subject); return(RedirectToAction("Index")); }