コード例 #1
0
        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);
            }
        }
コード例 #2
0
 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
     });
 }