public async Task <ActionResult> DeleteToque(ToqueModel toque) { if (VerificarLogin()) { List <ToqueModel> toques = LerToquesCSV(); List <ToqueExportModel> toquesE = new List <ToqueExportModel>(); int i = 0; foreach (var item in toques) { ToqueExportModel it = new ToqueExportModel(); it.Arquivo = item.Arquivo; it.Nome = item.Nome; it.Hora = item.Hora; it.Canal = item.Canal; //it.IsSegunda = item.IsSegunda; //it.IsTerca = item.IsTerca; //it.IsQuarta = item.IsQuarta; //it.IsQuinta = item.IsQuinta; //it.IsSexta = item.IsSexta; //it.IsSabado = item.IsSabado; //it.IsDomingo = item.IsDomingo; if (item.IsDomingo) { it.DiasSemana += ",0"; } if (item.IsSegunda) { it.DiasSemana += ",1"; } if (item.IsTerca) { it.DiasSemana += ",2"; } if (item.IsQuarta) { it.DiasSemana += ",3"; } if (item.IsQuinta) { it.DiasSemana += ",4"; } if (item.IsSexta) { it.DiasSemana += ",5"; } if (item.IsSabado) { it.DiasSemana += ",6"; } it.DiasSemana = it.DiasSemana.Substring(1); it.IsAtivo = item.IsAtivo; it.NivelEnsino = item.NivelEnsino; it.UltimoToque = item.UltimoToque; toquesE.Add(it); } foreach (var item in toquesE) { if (toque.Arquivo == item.Arquivo) { toquesE.Remove(item); break; } } string dir = Path.Combine(Server.MapPath("~/CSV/toque.csv")); ServiceCSV.WriteCSVFileToque(dir, toquesE); await FTPService.UploadFile(dir); string dirMusic = toque.Arquivo + ".wav"; await FTPService.DeleteMusic(dirMusic); return(RedirectToAction("Toques", true)); } else { return(RedirectToAction("Login")); } }