public JsonResult GetAllArtists() { dynamic artist = null; List <Models.Artists> here = new List <Models.Artists>(); string msg = null; try { artist = repo.GetAllArtists(); foreach (var v in artist) { Models.Artists artObj = new Models.Artists(); artObj.ArtistId = v.ArtistId; artObj.ArtistName = v.ArtistName; artObj.DateOfBirth = v.DateOfBirth; artObj.Bio = v.Bio; here.Add(artObj); } } catch (Exception e) { here = null; msg = e.Message.ToString(); } return(Json(here)); }
public int AddArtist(Models.Artists artist) { int status = 0; try { status = repo.AddArtist(artist.ArtistName, artist.DateOfBirth, artist.Bio); } catch (Exception) { status = -99; } return(status); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Artists = await _context.Artists.SingleOrDefaultAsync(m => m.Id == id); if (Artists == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Artists = await _context.Artists.FindAsync(id); if (Artists != null) { _context.Artists.Remove(Artists); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }