public async Task <bool> Publicar(ApiPublicacionDTO data) { var user = await _userManager.FindByNameAsync(data.user); if (user != null) { var result = await _signInManager.PasswordSignInAsync(data.user, data.password, false, false); if (result.Succeeded) { var publicacion = new Publicaciones { HoraPublicacion = DateTime.Now.ToString("dd/MM/yyyy hh:mm tt"), UserId = data.user, Texto = data.texto }; await Add(publicacion); await _context.SaveChangesAsync(); return(true); } return(false); } return(false); }
public async Task <ActionResult> Publicar(ApiPublicacionDTO data) { if (ModelState.IsValid) { if (await _repository.Publicar(data)) { return(NoContent()); } return(BadRequest()); } return(BadRequest()); }