public async Task <ActionResult <Autor> > PostAutor(AutorVM modelo) { if (ModelState.IsValid) { var autor = new Autor { Nombre = modelo.Nombre, FechaRegistro = modelo.FechaRegistro.Value, Activo = modelo.Activo, FotoPerfil = modelo.FotoPerfil }; await _repository.AddAsync(autor); return(CreatedAtAction("GetAutor", new { id = autor.Id }, autor)); } return(ValidationProblem(ModelState)); }
public async Task <int> AddAsync(AutorEntity autorEntity) { return(await _autorRepository.AddAsync(autorEntity)); }