public IActionResult AddTrack(Треки трек, IFormFile data) { if (data != null) { byte[] audiodata = null; using (var binaryReader = new BinaryReader(data.OpenReadStream())) { audiodata = binaryReader.ReadBytes((int)data.Length); } трек.Данные = audiodata; } _context.Add(трек); _context.SaveChanges(); return(Redirect("/Home/Adding")); }
public IActionResult Create(Коллективы коллектив) { коллектив.ID_типа_коллектива++; _context.Add(коллектив); _context.SaveChanges(); return(Redirect("/Home/Adding")); }
public IActionResult Create(Исполнители исполнитель, string band, string role, DateTime start_date, DateTime?end_date) { исполнитель.ID_исполнителя = Guid.NewGuid(); if (end_date == DateTime.MinValue) { end_date = null; } Исполнители_в_коллективах исполнители = new Исполнители_в_коллективах() { ID_исполнителя = исполнитель.ID_исполнителя, ID_роли_в_коллективе = _context.оли_в_коллективах.FirstOrDefault(t => t.Название_роли == role).ID_роли_в_коллективе, ID_коллектива = _context.Коллективы.FirstOrDefault(t => t.Название_коллектива == band).ID, Дата_начала_работы_в_коллективе = start_date, Дата_окончания_работы_в_коллективе = end_date, }; _context.Add(исполнитель); _context.Add(исполнители); _context.SaveChanges(); return(Redirect("/Home/Adding")); }
public async Task <IActionResult> Create([Bind("ID,Название_альбома,ID_Жанра,ID_Типа_альбома,ID_коллектива,Дата_выпуска")] Альбомы альбомы) { if (ModelState.IsValid) { альбомы.ID = Guid.NewGuid(); _context.Add(альбомы); await _context.SaveChangesAsync(); return(RedirectToAction("Adding", "Home")); } ViewData["ID_Жанра"] = new SelectList(_context.Жанры, "ID_жанра", "ID_жанра", альбомы.ID_Жанра); ViewData["ID_коллектива"] = new SelectList(_context.Коллективы, "ID", "ID", альбомы.ID_коллектива); ViewData["ID_Типа_альбома"] = new SelectList(_context.Типы_альбомов, "ID_типа_альбомы", "ID_типа_альбомы", альбомы.ID_Типа_альбома); return(View(альбомы)); }