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(); }