public ApiResponse SaveCompany(string stringJson) { ApiResponse response; try { int IdUsuario = Int32.Parse(SessionHelper.GetUser().ToString()); //int IdEmpresa = Int32.Parse(SessionHelper.GetValueSession(Settings.Session.IdEmpresa).ToString()); CompanyFlt saveEntity = JsonConvert.DeserializeObject <CompanyFlt>(stringJson); foreach (var item in saveEntity.ListBranchOfficeFlt) { item.IdEmpresa = saveEntity.IdEmpresa; item.IdPais = saveEntity.IdPais; item.IdUsuarioAccion = IdUsuario; item.IdUsuarioCreacion = IdUsuario; } var _JsonRequest = JsonConvert.SerializeObject(saveEntity, Formatting.Indented); var _response = ConsumeService.ConsumirAPIConToken( Enums.Method.POST, _JsonRequest, _UrlService, _ServicePrefix, String.Format(UrlService.UrlSaveCompany), _LoginService.GetToken()); response = JsonConvert.DeserializeObject <ApiResponse>(_response); } catch (Exception ex) { response = new ApiResponse("Error", ex.Message); } return(response); }
public JsonResult SaveOrUpdateCompany(CompanyFlt oCompanyFlt) { //var DataString = System.Web.HttpContext.Current.Request.Params.Get("JsonMaster").ToString(); var DataString = Newtonsoft.Json.JsonConvert.SerializeObject(oCompanyFlt, Newtonsoft.Json.Formatting.Indented); var Data = _ICompanyService.SaveCompany(DataString); return(Json(new { Data }, JsonRequestBehavior.AllowGet)); }