コード例 #1
0
ファイル: JobTitleController.cs プロジェクト: wpmyj/BlueHr
        public JsonResult Edit([Bind(Include = "id, name, remark,jobCertificateType")] JobTitle jobTitle)
        {
            ResultMessage msg = new ResultMessage();

            try
            {
                msg = DoValidation(jobTitle);

                if (!msg.Success)
                {
                    return(Json(msg, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    string jobCerts = this.HttpContext.Request.Form["jobCertificateType"];

                    IJobTitleService cs        = new JobTitleService(Settings.Default.db);
                    bool             isSucceed = cs.Update(jobTitle, jobCerts);

                    msg.Success = isSucceed;
                    msg.Content = isSucceed ? "" : "更新失败";

                    return(Json(msg, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new ResultMessage()
                {
                    Success = false, Content = ex.Message
                }, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
 public ActionResult Edit(JobTitle title)
 {
     if (ModelState.IsValid)
     {
         _JobTitleService.Update(title);
         return(RedirectToAction("Index"));
     }
     return(View(title));
 }
コード例 #3
0
        public ActionResult Update(JobTitle jobTitleUpdate)
        {
            // Check exist record
            var job = _jobTitleService.GetByOne(jobTitleUpdate.JobTitleCode);

            if (job == null)
            {
                return(BadRequest("JobTitle isn't existed"));
            }

            jobTitleUpdate.Id = job.Id;
            _jobTitleService.Update(jobTitleUpdate);

            return(Ok(jobTitleUpdate.Id));
        }