コード例 #1
0
        public ActionResult RemarkView(RemarkViewModel model)
        {
            var message = new MessageInfo
            {
                Message     = "操作成功!",
                MessageType = MessageTypes.Success
            };
            var user = db.WeiChat_Users.FirstOrDefault(p => p.OpenId == model.OpenId);

            if (user != null)
            {
                var result = WeChatApisContext.Current.UserApi.SetRemark(model.OpenId, model.Remark);
                if (result.IsSuccess())
                {
                    user.Remark = model.Remark;
                    db.SaveChanges();
                }
                else
                {
                    message.Message     = result.GetFriendlyMessage();
                    message.MessageType = MessageTypes.Danger;
                }
            }
            else
            {
                message.Message     = "账号不存在!";
                message.MessageType = MessageTypes.Danger;
            }
            return(Json(message));
        }
コード例 #2
0
 public RemarkWin(RemarkViewModel viewModel)
 {
     InitializeComponent();
     ViewModel             = viewModel;
     ViewModel.CommandSave = new DelegateCommand(CommandSaveExecute);
     ViewModel.CommandBack = new DelegateCommand(CommandBackExecute);
 }
コード例 #3
0
ファイル: DoctorController.cs プロジェクト: skgtrx/CMS
        public ActionResult AddRemark(int id)
        {
            if (Session["userId"] == null)
            {
                return(Redirect("~"));
            }
            var remark = new RemarkViewModel();

            remark.AppointmentId = id;
            var DoctorViewObj = new DoctorProfileView((int)Session["userId"]);

            return(View(remark));
        }
コード例 #4
0
        private void TextBox_GotFocus(object sender, RoutedEventArgs e)
        {
            RemarkViewModel model = this.DataContext as RemarkViewModel;

            model.SetDisplay(1);

            TextBox tb = sender as TextBox;

            if (null != tb)
            {
                tb.CaretIndex = tb.Text.Length;
            }
        }
コード例 #5
0
        public async Task <IActionResult> Remark([FromBody] RemarkViewModel remark)
        {
            string token  = Request.Headers["Authorization"];
            var    userID = JWTExtensions.GetDecodeTokenByProperty(token, "nameid").ToInt();

            remark.UserID = userID;
            var model = await _taskService.Remark(remark);

            //Co followed thi moi thong bao
            if (model.Item2)
            {
                await _hubContext.Clients.All.SendAsync("ReceiveMessage", model.Item3, "message");
            }

            return(Ok(model.Item1));
        }
コード例 #6
0
ファイル: DoctorController.cs プロジェクト: skgtrx/CMS
        public ActionResult AddRemark(RemarkViewModel model)
        {
            if (Session["userId"] == null)
            {
                return(Redirect("~"));
            }
            Diagnosis diagnosis = new Diagnosis();

            AutoMapper.Mapper.Map(model, diagnosis);
            AddDiagnosisAndRecord addDiagnoseAndRecord = new AddDiagnosisAndRecord();

            try
            {
                addDiagnoseAndRecord.CreateDiagnosisAndRecord(diagnosis);
                return(RedirectToAction("AppointmentList"));
            }
            catch (Exception)
            {
                return(RedirectToAction("AppointmentList"));
            }
        }
コード例 #7
0
        public async Task <IActionResult> UpdateRemarks([FromBody] RemarkViewModel remark, int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var currentRemarks = await returnRemarksService.FindAsync(id);

            if (currentRemarks == null)
            {
                return(NotFound());
            }

            mapper.Map <RemarkViewModel, Remark> (remark, currentRemarks);
            await returnRemarksService.Update(currentRemarks);

            await returnRemarksService.SaveChangesAsync();

            return(Ok(currentRemarks));
        }
コード例 #8
0
        public ActionResult Remark(RemarkViewModel model)
        {
            var message = new MessageInfo
            {
                Message     = "操作成功!",
                MessageType = MessageTypes.Success
            };
            var user = db.WeiChat_Users.FirstOrDefault(p => p.OpenId == model.OpenId);

            if (user != null)
            {
                UserApi.UpdateRemark(AccessToken, model.OpenId, model.Remark);
                //TODO:判断是否成功
                user.Remark = model.Remark;
                db.SaveChanges();
            }
            else
            {
                message.Message     = "账号不存在!";
                message.MessageType = MessageTypes.Danger;
            }
            return(Json(message));
        }