/// <summary>
        /// This method is for listing the clients list
        /// </summary>
        public IList <ListClientsViewModel> ListOfClients()
        {
            try
            {
                IList <ListClientsViewModel> ViewList = new List <ListClientsViewModel>();
                var clients = clientDao.GetClientsForUser(Utils.getInstance.GetCurrentUserId());

                foreach (var inter in clients)
                {
                    ListClientsViewModel ViewClients = new ListClientsViewModel();
                    ViewClients.clientID       = inter.ClientId;
                    ViewClients.clientName     = inter.ClientName;
                    ViewClients.clientLocation = inter.ClientLocation;
                    ViewClients.createDate     = inter.CreateDate;
                    ViewList.Add(ViewClients);
                }

                return(ViewList);
            }
            catch
            {
                throw new FaliedToRetriveRecordException();
            }
        }