private void MemberEditProfileSave(MemberEditProfileDto model, Member member)
        {
            member.Name         = model.Name;
            member.Email        = model.Email;
            member.Phone        = model.Phone;
            member.AddressLine1 = model.AddressLine1;
            member.AddressLine2 = model.AddressLine2;
            member.City         = model.City;
            member.State        = model.State;
            member.College      = model.College;
            member.Degree       = model.Degree;
            member.LastSemMark  = model.LastSemMark;
            member.Experience   = model.Experience;

            _memberRepository.Update(member);
            _unitOfWork.Commit();
        }
        public Result SaveMemberEditProfile(MemberEditProfileDto dto)
        {
            var result = _memberEditProfileValidator.ValidateResult(dto);

            if (!result.Success)
            {
                return(result);
            }

            var dbMember = _memberRepository.Find(dto.Id);

            if (dbMember == null)
            {
                return(null);
            }

            MemberEditProfileSave(dto, dbMember);

            return(new Result().SetSuccess(Messages.ProfileUpdated));
        }