public async Task <IActionResult> LoadProductNutriAxios(GetFacturaViewModel _data) { try { var model = JSonConvertUtil.Deserialize <FactNutriViewModel>(_data.urlfile); List <FactNutriViewModel> _model = new List <FactNutriViewModel>(); _model.Add(model); var data = _taskCampaignBusiness.DataFactXml(_model, _data.IdAccount, null, null, null, null, false); if (data.status == "OK") { reply.status = "Ok"; reply.messege = "Item Guardado"; reply.data = 1; } else { reply.status = data.messege; reply.messege = data.error; reply.data = data; } return(Ok(reply)); } catch (Exception e) { IList <TaskMigrateResultViewModel> data = new List <TaskMigrateResultViewModel>(); data.Add(new TaskMigrateResultViewModel { description = e.Message, Element = "0", Code = "0" }); var rows = from x in data select new { description = x.description, data = x.Element, Code = x.Code }; var jsondata = rows.ToArray(); reply.data = jsondata; reply.status = "Fail"; reply.messege = "Item no se Guardo"; reply.data = data; return(Ok(reply)); } }
public async Task <IActionResult> GetFacturaNutri(GetFacturaViewModel _data) { FactNutriMasiveModel _modelVue = new FactNutriMasiveModel(); FactNutriViewModel data = new FactNutriViewModel(); var model = _taskCampaignBusiness.GetListFactLoad(_data.urlfile); //_modelVue.idaccount = ApplicationUserCurrent.AccountId; //_modelVue.iduser = Guid.Parse(ApplicationUserCurrent.UserId); _modelVue.Listbills = model.ToList(); var regCarga = _modelVue.Listbills.Select(z => z.bardcode).Distinct().Count(); ReplyViewModel reply = new ReplyViewModel(); reply.status = "Ok"; reply.messege = "Procesado"; reply.data = _modelVue; return(Ok(reply)); }