public void Test_CreateJobTitle() { IJobTitleService service = new JobTitleService(Settings.Default.connString); var job1 = new JobTitle() { name = "高级工程师", remark = "高级工程师" }; Assert.IsTrue(service.Create(job1)); var job2 = new JobTitle() { name = "中级工程师", remark = "中级工程师" }; Assert.IsTrue(service.Create(job2)); }
public JsonResult Create([Bind(Include = "Name,remark,jobCertificateType")] JobTitle jobTitle) { ResultMessage msg = new ResultMessage(); try { msg = DoValidation(jobTitle); if (!msg.Success) { return(Json(msg, JsonRequestBehavior.AllowGet)); } else { IJobTitleService cs = new JobTitleService(Settings.Default.db); if (!string.IsNullOrEmpty(Request.Form["jobCertificateType"])) { //拼接Job Certificate Type string jobCerts = this.HttpContext.Request.Form["jobCertificateType"]; jobCerts.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList().ForEach(p => { jobTitle.JobCertificate.Add(new JobCertificate() { certificateTypeId = int.Parse(p), jobTitleId = jobTitle.id }); }); } bool isSucceed = cs.Create(jobTitle); 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)); } }
public ActionResult Create(JobTitle jobTitle) { // Validate JobTitleCode if (_jobTitleService.GetByOne(jobTitle.JobTitleCode) == null) { var job = _jobTitleService.Create(jobTitle); if (job == null) { return(BadRequest()); } return(Ok(job.Id)); } else { return(BadRequest("JobTitle Code is existed")); } }