public HttpResponseMessage PutTunnel(Spartan_Traduction_Detail emp, string user, string password) { var client = new System.Net.WebClient(); client.Headers = TokenManager.GetAuthenticationHeader(user, password); client.Headers["Content-Type"] = "application/json"; var dataString = new JavaScriptSerializer().Serialize(emp); var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.IdTraductionDetail), "PUT" , dataString); return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter)); }
public HttpResponseMessage Delete(int id) { Spartan_Traduction_Detail varSpartan_Traduction_Detail = this.service.GetByKey(id, false); bool result = false; if (varSpartan_Traduction_Detail == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } try { result = this.service.Delete(id);//, globalData, dataReference); } catch (ServiceException ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage Post(Spartan_Traduction_Detail varSpartan_Traduction_Detail) { if (ModelState.IsValid) { var data = "-1"; try { data = Convert.ToString(this.service.Insert(varSpartan_Traduction_Detail)); } catch (ServiceException ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter)); } else { var errors = ModelState.Values.SelectMany(v => v.Errors).Select(error => error.ErrorMessage); return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } }
public ActionResult Delete(int id) { try { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _ISpartan_Traduction_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); Spartan_Traduction_Detail varSpartan_Traduction_Detail = null; if (id.ToString() != "0") { } var result = _ISpartan_Traduction_DetailApiConsumer.Delete(id, null, null).Resource; return(Json(result, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult Post(bool IsNew, Spartan_Traduction_DetailModel varSpartan_Traduction_Detail) { try { if (ModelState.IsValid) { if (!_tokenManager.GenerateToken()) { return(Json(null, JsonRequestBehavior.AllowGet)); } _ISpartan_Traduction_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); var result = ""; var Spartan_Traduction_DetailInfo = new Spartan_Traduction_Detail { IdTraductionDetail = varSpartan_Traduction_Detail.IdTraductionDetail , Concept = varSpartan_Traduction_Detail.Concept , IdConcept = varSpartan_Traduction_Detail.IdConcept , Original_Text = varSpartan_Traduction_Detail.Original_Text , Translated_Text = varSpartan_Traduction_Detail.Translated_Text }; result = !IsNew? _ISpartan_Traduction_DetailApiConsumer.Update(Spartan_Traduction_DetailInfo, null, null).Resource.ToString() : _ISpartan_Traduction_DetailApiConsumer.Insert(Spartan_Traduction_DetailInfo, null, null).Resource.ToString(); return(Json(result, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); } catch (ServiceException ex) { return(Json(false, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// Add new user roles /// </summary> /// <remarks> /// Dummy Data has been passed as of now for test. /// Actual form will be provided by Ricardo later. /// </remarks> /// <returns></returns> public JsonResult AddOrUpdateModule(SpartanModule module) { var successRecord = false; if (!_tokenManager.GenerateToken()) { return(null); } _ISpartanModuleApiConsumer.SetAuthHeader(_tokenManager.Token); if (module != null) { module.System_Id = 1; module.Order_Shown = 1; module.Image = 11; } if (module.Module_Id == 0) { var moduleAdded = _ISpartanModuleApiConsumer.Insert(module, null, null); if (moduleAdded != null) { successRecord = true; module.Module_Id = moduleAdded.Resource; //ADD TO TRADUCTION DETAIL TABLE _ISpartan_Traduction_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); Spartan_Traduction_Detail traduction_detail_Spanish = new Spartan_Traduction_Detail(); traduction_detail_Spanish.Concept = 2; traduction_detail_Spanish.Spartan_Traduction_Process = 2; traduction_detail_Spanish.IdConcept = moduleAdded.Resource; traduction_detail_Spanish.Original_Text = module.Name; traduction_detail_Spanish.Translated_Text = module.Name; _ISpartan_Traduction_DetailApiConsumer.Insert(traduction_detail_Spanish, null, null); Spartan_Traduction_Detail traduction_detail_English = new Spartan_Traduction_Detail(); traduction_detail_English.Concept = 2; traduction_detail_English.Spartan_Traduction_Process = 4; traduction_detail_English.IdConcept = moduleAdded.Resource; traduction_detail_English.Original_Text = module.Name; traduction_detail_English.Translated_Text = module.Name; _ISpartan_Traduction_DetailApiConsumer.Insert(traduction_detail_English, null, null); } } else { var roleUpdated = _ISpartanModuleApiConsumer.Update(module, null, null); if (roleUpdated != null) { successRecord = true; } } if (successRecord) { Modules.InsertUpdateModule(module.Module_Id, module.Name, "en-us"); Modules.InsertUpdateModule(module.Module_Id, module.Name, "es-es"); } return(Json(successRecord ? "success" : "error", JsonRequestBehavior.AllowGet)); }
/// <summary> /// Add new user roles /// </summary> /// <remarks> /// Dummy Data has been passed as of now for test. /// Actual form will be provided by Ricardo later. /// </remarks> /// <returns></returns> public JsonResult AddOrUpdateUserRol(Spartane.Core.Domain.Spartan_User_Role.Spartan_User_Role role) { var successRecord = false; if (!_tokenManager.GenerateToken()) { return(null); } _IUserRoleApiConsumer.SetAuthHeader(_tokenManager.Token); Spartane.Core.Domain.Spartan_User_Role.Spartan_User_Role userRole = new Spartane.Core.Domain.Spartan_User_Role.Spartan_User_Role() { Description = role.Description, Id1 = 0, Status = role.Status, Status_Spartan_User_Role_Status = null, User_Role_Id = role.User_Role_Id }; if (role.User_Role_Id == 0) { var roleAdded = _IUserRoleApiConsumer.Insert(role, null, null); if (roleAdded != null) { successRecord = true; role.User_Role_Id = roleAdded.Resource; //ADD TO TRADUCTION DETAIL TABLE _ISpartan_Traduction_DetailApiConsumer.SetAuthHeader(_tokenManager.Token); Spartan_Traduction_Detail traduction_detail_Spanish = new Spartan_Traduction_Detail(); traduction_detail_Spanish.Concept = 1; traduction_detail_Spanish.Spartan_Traduction_Process = 1; traduction_detail_Spanish.IdConcept = roleAdded.Resource; traduction_detail_Spanish.Original_Text = role.Description; traduction_detail_Spanish.Translated_Text = role.Description; _ISpartan_Traduction_DetailApiConsumer.Insert(traduction_detail_Spanish, null, null); Spartan_Traduction_Detail traduction_detail_English = new Spartan_Traduction_Detail(); traduction_detail_English.Concept = 1; traduction_detail_English.Spartan_Traduction_Process = 3; traduction_detail_English.IdConcept = roleAdded.Resource; traduction_detail_English.Original_Text = role.Description; traduction_detail_English.Translated_Text = role.Description; _ISpartan_Traduction_DetailApiConsumer.Insert(traduction_detail_English, null, null); } } else { var roleUpdated = _IUserRoleApiConsumer.Update(role, null, null); if (roleUpdated != null) { successRecord = true; } } if (successRecord) { Roles.InsertUpdateObject(role.User_Role_Id, role.Description, "en-us"); Roles.InsertUpdateObject(role.User_Role_Id, role.Description, "es-es"); } return(Json(successRecord ? "success" : "error", JsonRequestBehavior.AllowGet)); }