public ActionResult Post(bool IsNew, Detalle_Diligencias_CanalizacionModel varDetalle_Diligencias_Canalizacion) { try { if (ModelState.IsValid) { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IDetalle_Diligencias_CanalizacionApiConsumer.SetAuthHeader(_tokenManager.Token); if (varDetalle_Diligencias_Canalizacion.Ver_DocumentoRemoveAttachment != 0 && varDetalle_Diligencias_Canalizacion.Ver_DocumentoFile == null) { varDetalle_Diligencias_Canalizacion.Ver_Documento = 0; } if (varDetalle_Diligencias_Canalizacion.Ver_DocumentoFile != null) { var fileAsBytes = HttpPostedFileHelper.GetPostedFileAsBytes(varDetalle_Diligencias_Canalizacion.Ver_DocumentoFile); _ISpartane_FileApiConsumer.SetAuthHeader(_tokenManager.Token); varDetalle_Diligencias_Canalizacion.Ver_Documento = (int)_ISpartane_FileApiConsumer.Insert(new Spartane_File() { File = fileAsBytes, Description = varDetalle_Diligencias_Canalizacion.Ver_DocumentoFile.FileName, File_Size = fileAsBytes.Length }).Resource; } var result = ""; var Detalle_Diligencias_CanalizacionInfo = new Detalle_Diligencias_Canalizacion { Clave = varDetalle_Diligencias_Canalizacion.Clave , Diligencia = varDetalle_Diligencias_Canalizacion.Diligencia , Ver_Documento = (varDetalle_Diligencias_Canalizacion.Ver_Documento.HasValue && varDetalle_Diligencias_Canalizacion.Ver_Documento != 0) ? ((int?)Convert.ToInt32(varDetalle_Diligencias_Canalizacion.Ver_Documento.Value)) : null , Observaciones = varDetalle_Diligencias_Canalizacion.Observaciones }; result = !IsNew? _IDetalle_Diligencias_CanalizacionApiConsumer.Update(Detalle_Diligencias_CanalizacionInfo, null, null).Resource.ToString() : _IDetalle_Diligencias_CanalizacionApiConsumer.Insert(Detalle_Diligencias_CanalizacionInfo, null, null).Resource.ToString(); return(Json(result, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(int id) { try { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _IDetalle_Diligencias_CanalizacionApiConsumer.SetAuthHeader(_tokenManager.Token); Detalle_Diligencias_Canalizacion varDetalle_Diligencias_Canalizacion = null; if (id.ToString() != "0") { string where = ""; } var result = _IDetalle_Diligencias_CanalizacionApiConsumer.Delete(id, null, null).Resource; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }