Esempio n. 1
0
        public UserProfile GetProfile(string id)
        {
            UserProfileSQL profileSql = _dbContext.UserProfile.FirstOrDefault(x => x.UserId == id);

            if (profileSql == null)
            {
                return(null);
            }
            else
            {
                UserProfile userProfile = new UserProfile()
                {
                    Id              = profileSql.UserId,
                    Visitas         = profileSql.Visitas,
                    HorarioRegistro = profileSql.HorarioRegistro
                };

                return(userProfile);
            }
        }
Esempio n. 2
0
        public void SetProfile(string id, UserProfile profile)
        {
            UserProfileSQL profileSql = _dbContext.UserProfile.FirstOrDefault(x => x.UserId == id);

            if (profileSql == null)
            {
                profileSql = new UserProfileSQL()
                {
                    UserId          = profile.Id,
                    Visitas         = profile.Visitas,
                    HorarioRegistro = profile.HorarioRegistro
                };

                _dbContext.UserProfile.Add(profileSql);
                _dbContext.SaveChanges();
            }
            else
            {
                _dbContext.UserProfile.First(x => x.Id == profileSql.Id).UserId          = profile.Id;
                _dbContext.UserProfile.First(x => x.Id == profileSql.Id).Visitas         = profile.Visitas;
                _dbContext.UserProfile.First(x => x.Id == profileSql.Id).HorarioRegistro = profile.HorarioRegistro;
                _dbContext.SaveChanges();
            }
        }