Example #1
0
        public Message AddToWatchlist(string userid)
        {
            var result = new Message();

            try
            {
                MyDay mday = mydayrep.GetRemovePatient(userid);

                //MyDay mday = mydayrep.GetAll().Where(m => m.PatientId == userid).First();
                WatchList wlist = new WatchList
                {
                    Name      = mday.Name,
                    Subject   = mday.Subject,
                    PatientId = mday.PatientId,
                    UserId    = mday.UserId
                };
                var lastwlistid = repository.GetAll().OrderByDescending(lw => lw.WatchListId).First();
                wlist.WatchListId = Convert.ToInt32(lastwlistid.WatchListId) + 1;

                WatchList wlst = repository.AddToWatchlist(wlist);
                if (wlst != null)
                {
                    result.success = "Success.";
                }
            }
            catch
            {
                result.error = "Error.";
            }
            return(result);
        }
Example #2
0
        public MyDay GetRemovePatient(string id)
        {
            MyDay       myday = GetAll().Where(m => m.PatientId == id).First();
            IMongoQuery query = Query.EQ("PatientId", id);

            _MyDay.Remove(query);
            return(myday);
        }
        public MyDay GetbyId(int id)
        {
            MyDay myday = repository.GetbyId(id);

            return(myday);
        }