//private PrendaDTO ToDto(Prenda prenda) //{ // var stream = new MemoryStream(prenda.Imagen); // var imagen = Image.FromStream(stream); // return new PrendaDTO() // { // PrendaId = prenda.PrendaId, // Tipo = prenda.Tipo, // Categoria = prenda.Categoria, // ColorPrimario = prenda.ColorPrimario, // ColorSecundario = prenda.ColorSecundario, // Tela = prenda.Tela, // GuardarropaId = prenda.GuardarropaId, // Imagen = imagen // } //} private Prenda ToModel(PrendaDTO prendaDTO, IFormFile imagenFile) { var byteArrayImagen = imagenHelper.ImagenFileToArray(imagenFile); return(new Prenda() { PrendaId = prendaDTO.PrendaId, Categoria = prendaDTO.Categoria, ColorPrimario = prendaDTO.ColorPrimario, ColorSecundario = prendaDTO.ColorSecundario, GuardarropaId = prendaDTO.GuardarropaId, Tela = prendaDTO.Tela, Tipo = prendaDTO.Tipo, Imagen = byteArrayImagen }); }
public void AddPrenda(PrendaDTO prendaDTO, IFormFile imagen) { var prenda = ToModel(prendaDTO, imagen); prendasRepositorio.AddPrenda(prenda); }