public IActionResult GetArtist(string name) { if (_artistService.GetAll().Where(a => a.Name == name).Count() != 0) { return(View(_artistService.GetAll().FirstOrDefault(a => a.Name == name))); } Artist artist = _artistService.GetArtist(name); _artistService.Create(artist); return(View(artist)); }
public async Task <IActionResult> Get(string categoryId, string singerId) { if (!string.IsNullOrEmpty(singerId)) { var res = await _artistService.GetById(singerId); // no artist with the given id if (res == null) { return(NotFound()); } return(Ok(res)); } if (!string.IsNullOrEmpty(categoryId)) { var res = await _artistService.GetByCategory(categoryId); return(Ok(res)); } var response = await _artistService.GetAll(); return(Ok(response)); }
public async Task GetAll_ShouldReturnOkResult() { _artistService.GetAll().Returns(Substitute.For <IEnumerable <ArtistDo> >()); var result = await _artistsController.GetAll(); result.Should().BeOfType <OkObjectResult>(); }
public async Task GetAll_ShouldCallUnitOfWorkGetAll() { CreateSubject(); await _subject.GetAll(); await _unitOfWork.Artists.Received().GetAll(); }
public ActionResult <IEnumerable <Artist> > GetArtists() { var result = _artistService.GetAll(); if (!result.Success) { return(BadRequest(result)); } return(Ok(result.ResultData)); }
public IActionResult GetAll() { var artists = _service.GetAll(); if (artists == null) { return(NotFound()); } return(Ok(artists)); }
public void GetAllTest() { var claims = new List <Claim>() { new Claim(ClaimTypes.Name, "username"), new Claim(ClaimTypes.NameIdentifier, "123"), }; var all = _artistService.GetAll(claims); Assert.True(all is IEnumerable <ArtistDto>); Assert.True(all.Count() > 0); }
public IActionResult GetAll() { try { var items = _ArtistService.GetAll(); return(Ok(items)); } catch (System.Exception ex) { return(StatusCode(500)); } }
public ArtistViewModel(IMvxNavigationService navigationService, IArtistService artistService) { _navSvc = navigationService; _artistSvc = artistService; var items = _artistSvc.GetAll(); Items = new MvxObservableCollection <Artist>(); _items.AddRange(items); }
public async Task <IActionResult> index() { try { InfoLog(ControllerContext.ActionDescriptor.DisplayName); var allArtistList = await _artistService.GetAll(); InfoLog($"{ControllerContext.ActionDescriptor.DisplayName} Total Artist : {allArtistList.Result.Count()}"); return(Ok(allArtistList)); } catch (Exception exception) { return(ErrorInternal(exception, $"{ControllerContext.ActionDescriptor.DisplayName} Exception Message : {exception.Message} - {exception.InnerException}")); } }
public void Search() { string[] filenames = Directory.GetFiles("D:/WEB_Onion/OAA.Web/wwwroot/tracks/", "*.mp3", SearchOption.AllDirectories); foreach (var link in filenames) { // nameTrack-nameArtist.mp3 var nameTrack = ""; var nameArtist = ""; var splited = link.Split("-"); nameTrack = splited[0].Split("/")[5]; nameArtist = splited[1].Replace(".mp3", ""); var linkT = "http://localhost:52527/tracks/" + nameTrack + "-" + nameArtist + ".mp3"; var nameT = nameTrack.Replace(" ", "+"); var nameA = nameArtist.Replace(" ", "+"); if (artistService.GetAll().Where(a => a.Name == nameArtist).Count() == 0) { AddArtistToDb(nameArtist); } var nameAlbum = trackService.GetAlbumTrackName(nameA, nameT); Album album = albumService.GetAll().Where(a => a.NameArtist == nameArtist).FirstOrDefault(b => b.Name == nameAlbum); if (album == null) { Album alb = albumService.GetAlbum(nameArtist, nameAlbum); alb.ArtistId = artistService.Get(nameArtist).Id; albumService.Create(alb); } if (trackService.GetAll().Where(a => a.Name == nameTrack).FirstOrDefault(b => b.NameAlbum == nameAlbum) != null) { AddLinkToDb(nameTrack, nameArtist, linkT); } else { Track track = trackService.AddTrackFromLast(nameTrack, nameArtist, linkT); track.AlbumId = albumService.GetAll().Where(a => a.Name == nameAlbum).FirstOrDefault(b => b.NameArtist == nameArtist).Id; track.NameAlbum = nameAlbum; trackService.Create(track); } } }
public IHttpActionResult GetAll() { var artists = artistService.GetAll(); return(Ok(artists)); }
public IActionResult GetAllTable() { var data = _artistService.GetAll(User.Claims); return(PartialView("Views/Shared/Artist/_artistTable.cshtml", data)); }
public HttpResponseMessage GetArtists() { var artists = service.GetAll(); return(Request.CreateResponse(HttpStatusCode.OK, artists)); }
public IEnumerable <ArtistModel> Get() { return(_artistService.GetAll()); }
public IQueryable <Artist> Get() => _artistService.GetAll().AsQueryable();
public async Task <IActionResult> GetAll() { var artists = await _artistService.GetAll(); return(Ok(artists)); }
public IActionResult GetAll() { var response = _service.GetAll(); return(Ok(response)); }