public ActionResult SaveSingle() { string data = Request.Params["requestData"]; if (data == null) { return(Json( new OperateResult { content = "无考核数据", }, JsonRequestBehavior.AllowGet )); } JavaScriptSerializer js = new JavaScriptSerializer(); AssessmentInfo model = js.Deserialize <AssessmentInfo>(data); if (model == null) { return(Json( new OperateResult { content = "无考核数据", }, JsonRequestBehavior.AllowGet )); } OperateResult or = AssessmentManager.Update(model); return(Json(or, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage Put(int id, [FromBody] AssessmentModel model) { model.Id = id; var assessment = Mapper.Map <Assessment>(model); assessment = manager.Update(assessment); return(Request.CreateResponse(HttpStatusCode.OK, assessment)); }
public void Update_Assessment_Returns_Assessment() { // Arrange var fakeAssessment = new Assessment() { Id = 1000, Name = "test fake assessment", Duration = 10 }; assessmentRepository.Setup(x => x.Update(It.IsAny <Assessment>())); assessmentManager = new AssessmentManager(fakeUoW.Object, assessmentRepository.Object, null); //// Act var newAssessment = assessmentManager.Update(fakeAssessment); //// Assert Assert.IsNotNull(newAssessment, "Result is null"); Assert.IsInstanceOfType(newAssessment, typeof(Assessment), "Invalid Enitity"); Assert.AreEqual(1000, newAssessment.Id); }
public ActionResult EditEntity() { string data = Request.Params["requestData"]; if (data == null) { return(Json( new OperateResult { content = "无考核数据", }, JsonRequestBehavior.AllowGet )); } JavaScriptSerializer js = new JavaScriptSerializer(); AssessmentInfo model = js.Deserialize <AssessmentInfo>(data); if (model == null) { return(Json( new OperateResult { content = "无考核数据", }, JsonRequestBehavior.AllowGet )); } if (!ModelState.IsValid) { return(Json( new OperateResult { content = Model.Utility.GetModelStateErrors(ModelState), }, JsonRequestBehavior.AllowGet )); } OperateResult or = AssessmentManager.Update(model); return(Json(or, JsonRequestBehavior.AllowGet)); }