public JsonResult SaveSolicitud(GenericEntity <ExpedienteDAutor> model) { var doc = model.Generic as ExpedienteDAutor; //nombre, pais if (doc.Expediente.Id == -1) { var cronologia = new ModelCronologia(); // footprint separate table cronologia.Fecha = doc.Expediente.FechaDeSolicitud; doc.Expediente.EstatusId = cronologia.EstatusId = (int)DAExpedienteEstatus.Solicitud_Ingresada; doc.Expediente.FechaDeEstatus = DateTime.Now; cronologia.Referencia = ""; cronologia.UsuarioId = sessionToken.UsuarioId; doc.Cronologia = new List <ModelCronologia>(); doc.Cronologia.Add(cronologia); } doc.Expediente.ModuloId = (int)Modulos.DERECHO_DE_AUTOR; model.Extra = makeAuditoria(model.Auditoria, (doc.Expediente.Id == 0 ? "Agregó" : "Modificó") + "Expediente", doc.Expediente.Id); result = _derechoDeAutorManager.SaveSolicitud(model); var expedienteId = (int)result.Result; //var solicitud = _expedienteManager.GetExpedienteDerechoAutorPorId(expedienteId); //result.Result = new //{ // documento = solicitud //}; return(new JsonNetResult() { Data = result }); }
public JsonResult SaveSolicitud(ExpedienteDePatente model) { if (IsAuth) { if (model.Expediente.Id == -1) { var cronologia = new ModelCronologia(); // footprint separate table cronologia.Fecha = model.Expediente.FechaDeSolicitud; model.Expediente.EstatusId = cronologia.EstatusId = (int)PatenteEstatus.Solicitud_Ingresada; cronologia.Referencia = ""; cronologia.UsuarioId = sessionToken.UsuarioId; model.Cronologia = new List <ModelCronologia>(); model.Cronologia.Add(cronologia); } model.Expediente.ModuloId = 2; result = _patenteManager.SaveSolicitud(model); //What when the solicitud is new???? how do we fetch it!! var solicitud = _expedienteManager.GetExpedienteDePatentesPorId(model.Expediente.Id); result.Result = new { documento = solicitud, }; } return(Json(result, JsonRequestBehavior.DenyGet)); }