public async Task <IActionResult> PutArtist([FromRoute] int id, [FromBody] Artist artist) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != artist.ID) { return(BadRequest()); } _context.Entry(artist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); return(Accepted(artist)); } catch (DbUpdateConcurrencyException) { if (!ArtistExists(id)) { return(NotFound()); } else { throw; } } //return NoContent(); }
public async Task <IActionResult> PutArtist(long id, Artist artist) { if (id != artist.Id) { return(BadRequest()); } _context.Entry(artist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArtistExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> AddArtist(AddArtistDTO artistDTO) { Artist artist = _mapper.Map <Artist>(artistDTO); _db.Artists.Add(artist); return(await _db.SaveChangesAsync() > 0); }
public async Task <IActionResult> Create([Bind("ArtistSkillId,TalentName,SkillLevel,Details,Styles")] ArtistSkill artistSkill) { if (ModelState.IsValid) { _context.Add(artistSkill); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(artistSkill)); }
public async Task <IActionResult> Create([Bind("ArtistId,UserName,Country,Provence,City,WebSite,CreatedDate")] Artist artist) { if (ModelState.IsValid) { _context.Add(artist); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(artist)); }
public async Task <IActionResult> Create([Bind("RecordId,Name,ReleasedYear,NrOfTunes,TotalLength,Created,ArtistId")] Record record) { if (ModelState.IsValid) { _context.Add(record); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ArtistId"] = new SelectList(_context.Artists, "ArtistId", "Name", record.ArtistId); return(View(record)); }
public async Task <IActionResult> Create([Bind("UserId,Name,RentedWhen,RecordId")] User user) { if (ModelState.IsValid) { _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["RecordId"] = new SelectList(_context.Records, "RecordId", "Name", user.RecordId); return(View(user)); }
public async Task <IActionResult> Create([Bind("ArtistId,Name,Age,Gender,Url,Salary,Created")] Artist artist) { if (ModelState.IsValid) { //Capitalize the gender variable artist.Gender = char.ToUpper(artist.Gender[0]).ToString() + artist.Gender.Substring(1); _context.Add(artist); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(artist)); }
public async Task <bool> addMovie(AddMovieDTO movie) { Movies Movie = _mapper.Map <Movies>(movie); _db.Movies.Add(Movie); return(await _db.SaveChangesAsync() > 0); }
public async Task <bool> addCharacter(AddMavelCharacterDTO character) { MavelCharacter mavelCharacter = _mapper.Map <MavelCharacter>(character); _db.MavelCharacters.Add(mavelCharacter); return(await _db.SaveChangesAsync() > 0); }
public async Task <IActionResult> Create([Bind("ArtistId,ArtistName,ArtistDesc,ArtistCity,ArtistIg,ArtistPicture")] Artist artist) { if (ModelState.IsValid) { string wwwRootPath = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(artist.ArtistPicture.FileName); string extension = Path.GetExtension(artist.ArtistPicture.FileName); artist.ImageName = fileName = fileName + extension; string path = Path.Combine(wwwRootPath + "/Images/Artist/", fileName); using (var fileStream = new FileStream(path, FileMode.Create)) { await artist.ArtistPicture.CopyToAsync(fileStream); } _context.Add(artist); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(artist)); }