public bool VerifyUser(string RequestFromID)
        {
            try
            {
                var usertTobeVerify = dogOwnerRepo.GetByID(RequestFromID);
                if (usertTobeVerify.IsConfirmed)
                {
                    return(true);
                }
                else
                {
                    usertTobeVerify.IsConfirmed = true;
                    dogOwnerRepo.Update(usertTobeVerify);
                    unitOfWork.Commit();

                    var requestMsgs = requestMessageRepo.Get(filter: r => r.SendFromID == RequestFromID).ToList();

                    foreach (var msg in requestMsgs)
                    {
                        requestMessageRepo.Delete(msg);
                    }
                    unitOfWork.Commit();

                    return(true);
                }
            }
            catch (EntityException ex)
            {
                Debug.WriteLine(ex.Message);
                return(false);
            }
            finally
            {
                if (unitOfWork != null)
                {
                    unitOfWork.Dispose();
                }
            }
        }