コード例 #1
0
        public static async Task ActualizaVisitas(FriensifyContext _context, PerfilViewModel usuario)
        {
            var resultado = _context.VisitasPerfil
                            .SingleOrDefault(u => u.IdUsuario == usuario.UserId &&
                                             u.Fecha.Date == DateTime.Now.Date);

            if (resultado == null)
            {
                var visitasPerfil = new VisitasPerfil
                {
                    IdUsuario = usuario.UserId,
                    Nombre    = usuario.NombreCompleto(),
                    Fecha     = DateTime.Now.Date,
                    Visitas   = 1
                };

                await _context.VisitasPerfil.AddAsync(visitasPerfil);

                await _context.SaveChangesAsync();
            }
            else
            {
                resultado.Visitas = resultado.Visitas + 1;
                await _context.SaveChangesAsync();
            }
        }
コード例 #2
0
ファイル: ChatController.cs プロジェクト: jefoliva/Friensify
 public ChatController(
     FriensifyContext context,
     UserManager <ApplicationUser> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
コード例 #3
0
 public PerfilController(SignInManager <ApplicationUser> signInManager,
                         UserManager <ApplicationUser> userManager,
                         FriensifyContext context)
 {
     _signInManager = signInManager;
     _userManager   = userManager;
     _context       = context;
 }
コード例 #4
0
 public PerfilController(
     FriensifyContext context,
     UserManager <ApplicationUser> userManager,
     IWebHostEnvironment hostEnvironment)
 {
     _userManager     = userManager;
     _context         = context;
     _hostEnvironment = hostEnvironment;
 }
コード例 #5
0
ファイル: Index.cshtml.cs プロジェクト: jefoliva/Friensify
 public IndexModel(
     FriensifyContext context,
     IWebHostEnvironment hostEnvironment,
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager)
 {
     _userManager     = userManager;
     _signInManager   = signInManager;
     _context         = context;
     _hostEnvironment = hostEnvironment;
 }
コード例 #6
0
 public SearchController(FriensifyContext context,
                         UserManager <ApplicationUser> userManager)
 {
     _userManager = userManager;
     _context     = context;
 }
コード例 #7
0
ファイル: HomeController.cs プロジェクト: jefoliva/Friensify
 public HomeController(ILogger <HomeController> logger, FriensifyContext context)
 {
     _logger  = logger;
     _context = context;
 }