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"));
        }
Exemple #4
0
        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(альбомы));
        }