/// <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); }
/// <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); }