public void Test1()
        {
            CreateService();

            var idUser = "******";

            var compaigns = _ICampaign.GetHistoryCompaigns(idUser);

            Assert.True(compaigns.Count > 0, "The value greater than 0");
        }
예제 #2
0
        public IActionResult Post([FromBody] User user)
        {
            var lista = _IHistoryCampaign.GetHistoryCompaigns(user.IdUser);

            var json = JsonConvert.SerializeObject(lista);

            //Invocamos la libreria que se encarga de gestionar la data para exportar a excel
            byte[] fileContents = _IExportExcel.ToBytes(json.ToString());
            if (fileContents == null || fileContents.Length == 0)
            {
                return(NotFound());
            }
            return(File(
                       fileContents: fileContents,
                       contentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
                       fileDownloadName: "historyCompaign.xlsx"
                       ));
        }