public ActionResult Post(bool IsNew, Spartan_RDM_Operations_DetailModel varSpartan_RDM_Operations_Detail) { try { if (ModelState.IsValid) { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _ISpartan_RDM_Operations_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); if (varSpartan_RDM_Operations_Detail.IconoRemoveAttachment != 0 && varSpartan_RDM_Operations_Detail.IconoFile == null) { varSpartan_RDM_Operations_Detail.Icono = 0; } if (varSpartan_RDM_Operations_Detail.IconoFile != null) { var fileAsBytes = HttpPostedFileHelper.GetPostedFileAsBytes(varSpartan_RDM_Operations_Detail.IconoFile); _ISpartane_FileApiConsumer.SetAuthHeader(_tokenManager.Token); varSpartan_RDM_Operations_Detail.Icono = (int)_ISpartane_FileApiConsumer.Insert(new Spartane_File() { File = fileAsBytes, Description = varSpartan_RDM_Operations_Detail.IconoFile.FileName, File_Size = fileAsBytes.Length }).Resource; } var result = ""; var Spartan_RDM_Operations_DetailInfo = new Spartan_RDM_Operations_Detail { DetailId = varSpartan_RDM_Operations_Detail.DetailId , Object_Name = varSpartan_RDM_Operations_Detail.Object_Name , Object_Label = varSpartan_RDM_Operations_Detail.Object_Label , Order_Shown = varSpartan_RDM_Operations_Detail.Order_Shown , Count_Query = varSpartan_RDM_Operations_Detail.Count_Query , Query_Data = varSpartan_RDM_Operations_Detail.Query_Data , Icono = (varSpartan_RDM_Operations_Detail.Icono.HasValue && varSpartan_RDM_Operations_Detail.Icono != 0) ? ((int?)Convert.ToInt32(varSpartan_RDM_Operations_Detail.Icono.Value)) : null }; result = !IsNew? _ISpartan_RDM_Operations_DetailApiConsumer.Update(Spartan_RDM_Operations_DetailInfo, null, null).Resource.ToString() : _ISpartan_RDM_Operations_DetailApiConsumer.Insert(Spartan_RDM_Operations_DetailInfo, 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)); } _ISpartan_RDM_Operations_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); Spartan_RDM_Operations_Detail varSpartan_RDM_Operations_Detail = null; if (id.ToString() != "0") { string where = ""; } var result = _ISpartan_RDM_Operations_DetailApiConsumer.Delete(id, null, null).Resource; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }