Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 public async Task <int> AddAsync(AutorEntity autorEntity)
 {
     return(await _autorRepository.AddAsync(autorEntity));
 }