Example #1
0
        public string UpdateEventVisit(VisitedDetail model, int id)
        {
            using (var ctx = new ApplicationDbContext())
            {
                try
                {
                    var entity = ctx.Visits.Single(e => e.EventID == id && e.Profile_ID == _userId);

                    entity.Rating         = model.Rating;
                    entity.Rating         = model.Rating;
                    entity.AddToCalendar  = model.AddToCalendar;
                    entity.AddToFavorites = model.AddToFavorites;


                    try
                    {
                        ctx.SaveChanges();
                        return("Okay");
                    }
                    catch { }
                }
                catch { }

                return("Update Error");
            }
        }
        public ReVisitedListViewModel WorkOrderList(long buid)
        {
            var viewModel = new ReVisitedListViewModel();
            bx_userinfo_renewal_info  model = _userinfoRenewalInfoRepository.FindByBuid(buid);
            List <bx_consumer_review> list  = _consumerReviewRepository.FindDetails(buid);

            if (!list.Any())//model == null &&
            {
                viewModel.BusinessStatus = -10002;
                viewModel.StatusMessage  = "获取信息失败";
                return(viewModel);
            }
            viewModel.BusinessStatus = 1;
            if (model != null)
            {
                var info = new VisitedInfo
                {
                    CustomerName = model.client_name,
                    Phone        = model.client_mobile
                };
                viewModel.VisitedInfo = info;
            }
            if (list.Any())
            {
                var visitedList = new List <VisitedDetail>();
                var item        = new VisitedDetail();
                foreach (var obj in list)
                {
                    item.Id           = obj.id;
                    item.RecallTime   = obj.next_review_date.HasValue ? obj.next_review_date.Value.ToString() : "";
                    item.ResultStatus = obj.result_status;
                    item.CreateTime   = obj.create_time.HasValue ? obj.create_time.Value.ToString() : "";
                    item.Remark       = obj.content;
                    visitedList.Add(item);
                }
                viewModel.VisitedList = visitedList;
            }
            return(viewModel);
        }