public LibroDTO Insert(LibroDTO libroDTO) { if (string.IsNullOrEmpty(libroDTO.Titulo) || string.IsNullOrWhiteSpace(libroDTO.Titulo) || string.IsNullOrEmpty(libroDTO.Libro_Autor.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Libro_Autor.ToString()) || string.IsNullOrEmpty(libroDTO.Libro_Editorial.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Libro_Editorial.ToString()) || string.IsNullOrEmpty(libroDTO.Genero) || string.IsNullOrWhiteSpace(libroDTO.Genero) || string.IsNullOrEmpty(libroDTO.Año.ToString()) || string.IsNullOrWhiteSpace(libroDTO.Año.ToString())) { throw new ApplicationException("Datos incompletos"); } Tb_Libro libro = Map(libroDTO); _context.Add(libro); if (_context.SaveChanges() >= 1) { return(Map(libro)); } else { return(null); } }
private Tb_Libro Map(LibroDTO libroDTO) { return(new Tb_Libro() { libro_Id = libroDTO.Id, libro_titulo = libroDTO.Titulo, libro_genero = libroDTO.Genero, libro_año = libroDTO.Año, libro_NumeroPaginas = libroDTO.NumeroPaginas, Libro_Autor = libroDTO.Libro_Autor, Libro_Editorial = libroDTO.Libro_Editorial }); }