예제 #1
0
        //public DateTime UpdateStatus(Profile profile)
        //{
        //    if (profile == null) return new DateTime(1900, 1, 1);
        //    var state = _dbContext.States.FirstOrDefault(p => p.ProfileId == profile.Id);
        //    DateTime retVal;
        //    if (state == null) {
        //        retVal = new DateTime(1900, 1, 1);
        //        state = Mapper.Map<State>(profile);
        //        state.LastOnline = DateTime.Now;
        //        _dbContext.States.Add(state);
        //    } else {
        //        retVal = state.LastOnline;
        //        state.LastOnline = DateTime.Now;
        //    }
        //    _dbContext.SaveChanges();
        //    return retVal;
        //}

        public void Add(State state)
        {
            _dbContext.States.Add(state);
            _dbContext.SaveChanges();
        }