public void UpdateVotos(CacionEntity cancion, int voto) { var cancionPut = windDBContext.Cansiones.Single(f => f.Id == cancion.Id); var sum = cancionPut.Votacion + voto; cancionPut.Votacion = sum; }
public void UpdateCancion(CacionEntity cancion) { //windDBContext.Entry(cancion.Artista).State = EntityState.Unchanged; //windDBContext.Cansiones.Update(cancion); var cancionPut = windDBContext.Cansiones.Single(c => c.Id == cancion.Id); cancionPut.Nombre = cancion.Nombre; cancionPut.Duracio = cancion.Duracio; cancionPut.Genero = cancion.Genero; cancionPut.Votacion = cancion.Votacion; cancionPut.Ventas = cancion.Ventas; //cancionPut.Artista = cancion.Artista; }
public async Task Test1Async() { int cancionId = 69; var MoqlibraryRespository = new Mock <IWindAppRepository>(); var cancionEntity = new CacionEntity() { Id = 1, Nombre = "PabloGaspar", Duracio = 5, Votacion = 12, Ventas = 94, Genero = "Masculino" }; MoqlibraryRespository.Setup(m => m.GetCancionAsync(cancionId, false)).Returns(Task.FromResult(cancionEntity)); var myProfile = new WindAppProfile(); var configuration = new MapperConfiguration(cfg => cfg.AddProfile(myProfile)); var mapper = new Mapper(configuration); var cancionService = new CancionService(MoqlibraryRespository.Object, mapper); //act await Assert.ThrowsAsync <NotFoundException>(() => cancionService.ObtenerCancionAsync(1, 69)); }
public void CreateCancion(CacionEntity cancion) { windDBContext.Entry(cancion.Artista).State = EntityState.Unchanged; windDBContext.Cansiones.Add(cancion); }