Example #1
0
 public void AddProfile(Public.Entities.Profile profile)
 {
     using (var uow = _unitOfWorkFactory.Create())
     {
         uow.Profiles.Add(profile);
         uow.Complete();
     }
 }
Example #2
0
        public void UpdateProfile(Public.Entities.Profile profile, ProfileUpdateMode mode, int[] selectedInteresesId = null)
        {
            using (var uow = _unitOfWorkFactory.Create())
            {
                uow.Profiles.Update(profile, mode);

                if (mode == ProfileUpdateMode.Dop)
                {
                    uow.Profiles.UpdateIntereses(profile.ProfileId, selectedInteresesId);
                }

                uow.Complete();
            }
        }