/// <summary>
        /// creacion de registro para categorias
        /// </summary>
        /// <param name="entity"></param>
        /// <returns>ApiResultadoDto</returns>
        public ApiResultadoDto Adicionar(BibliotecaDto entity)
        {
            var Apiresult  = new ApiResultadoDto();
            var categogira = new Categorias {
                Nombre = entity.Nombres, Descripcion = entity.Descripcion
            };

            BibliotecaContex.Categorias.Add(categogira);
            BibliotecaContex.SaveChanges();
            Apiresult.Mensaje = Mensajes.RegistrosExitoso;
            return(Apiresult);
        }
        /// <summary>
        /// creacion de registro para Autores
        /// </summary>
        /// <param name="entity"></param>
        /// <returns> ApiResultadoDto </returns>
        public ApiResultadoDto Adicionar(BibliotecaDto entity)
        {
            var Apiresult = new ApiResultadoDto();
            var Autores   = new Autores
            {
                Nombre          = entity.Nombres,
                Apellidos       = entity.Apellidos,
                FechaNacimiento = (DateTime)entity.FechaNacimiento
            };

            BibliotecaContex.Autores.Add(Autores);
            BibliotecaContex.SaveChanges();
            Apiresult.Mensaje = Mensajes.RegistrosExitoso;
            return(Apiresult);
        }
Esempio n. 3
0
        /// <summary>
        /// realiza la edicion de un libro especifico
        /// </summary>
        /// <param name="id">el identificador de la categoria</param>
        /// <returns>ApiResultadoDto</returns>
        public ApiResultadoDto Editar(int id, BibliotecaDto entity)
        {
            var Apiresult = new ApiResultadoDto();
            var libros    = BibliotecaContex.Libros.FirstOrDefault(t => t.IdLibro == id);

            if (libros != null)
            {
                libros.NombreLibro           = entity.Nombres;
                libros.ISBN                  = entity.ISBN;
                libros.CategoriasIdCategoria = (int)entity.IdCategoria;
                libros.AutoresIdAutor        = (int)entity.IdAutor;
                Apiresult.Mensaje            = Mensajes.EdicionExitosa;
                BibliotecaContex.SaveChanges();
            }
            else
            {
                Apiresult.Mensaje = Mensajes.NoExisteId;
            }
            return(Apiresult);
        }