Esempio n. 1
0
 public void Save(User model)
 {
     if (string.IsNullOrEmpty(model.Mobile))
     {
         throw new NullEntityException("mobile is null");
     }
     model.ModifiedAt = DateTime.Now;
     if (model.ID == 0)
     {
         model.Code      = Guid.NewGuid().ToString().Replace("-", ""); /*Convert.ToBase64String(Encoding.UTF8.GetBytes(model.Mobile))*/;
         model.CreatedAt = DateTime.Now;
         _userRep.Add(model);
     }
     else
     {
         var item = _userRep.GetById(model.ID);
         item.Name     = model.Name;
         item.Mobile   = model.Mobile;
         item.Email    = model.Email;
         item.Level    = model.Level;
         item.Birthday = model.Birthday;
         _userRep.Update(item);
     }
     _uow.Commit();
 }
Esempio n. 2
0
 public void Save(CourseCategory model)
 {
     model.ModifiedAt   = DateTime.Now;
     model.ModifiedUser = "******";
     if (model.Id == 0)
     {
         model.CreatedAt = DateTime.Now;
         model.Creator   = "system";
         _courseCategoryRep.Add(model);
     }
     else
     {
         _courseCategoryRep.Update(model);
     }
     _uow.Commit();
 }
Esempio n. 3
0
 public void Save(ChargeCard model)
 {
     if (!model.CardNO.StartsWith("CZ"))
     {
         model.CardNO = "CZ" + model.CardNO;
     }
     if (model.ID == 0)
     {
         ValidCardNo(model.CardNO);
         _chargeCardRep.Add(model);
     }
     else
     {
         _chargeCardRep.Update(model);
     }
     _uow.Commit();
 }
Esempio n. 4
0
 public void Save(Coacher model)
 {
     if (model.ID == 0)
     {
         model.CreatedAt   = DateTime.Now;
         model.CreatedUser = "******";
         _coacherRep.Add(model);
     }
     else
     {
         _coacherRep.Update(model);
     }
     _uow.Commit();
 }
        public void ReserveCourse(long userId, long courseId)
        {
            ValidCourseHasReserved(userId, courseId);
            var model = new CourseReserveRecord();

            model.CourseID      = courseId;
            model.UserID        = userId;
            model.ReserveTime   = DateTime.Now;
            model.CreatedAt     = DateTime.Now;
            model.QRCode        = Guid.NewGuid().ToString().Replace("-", "");
            model.Status        = EnumCourseReserveStatus.HasReserved;
            model.IsQRCodeUsded = false;
            model.ModifiedAt    = DateTime.Now;
            model.ModifiedUser  = userId.ToString();
            _courseReserveRep.Add(model);
            _uow.Commit();
        }
Esempio n. 6
0
 public void AddMsg(Message msg)
 {
     _messageRep.Add(msg);
     _uow.Commit();
 }
Esempio n. 7
0
 public void Add(Log log)
 {
     _logRep.Add(log);
     _uow.Commit();
 }