public void TestFormmodel() { FormInfoModel objforminfomodel = new FormInfoModel(); int numberOfPublicPropertiesofFormInfoModel = objforminfomodel.GetType().GetProperties().Count(); Assert.AreEqual(numberOfPublicPropertiesofFormInfoModel, FormInfoModelPropertyCount, "FormInfoModel properties has been changed"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { } Service.BlogService service = new BlogService(); Service.ActionModels.FormInfoModel model = new FormInfoModel(); if (!string.IsNullOrEmpty(Request.QueryString["FormID"])) { string formid = Request.QueryString["FormID"]; try { service.DeleteFormInfo(new Guid( formid)); } catch { } } if (!string.IsNullOrEmpty(Request.Form["FormID"]) ) { Guid id =new Guid( Request.Form["FormID"]); int count = service.IsHaveTwoQuestion(id); if (count > 2) { Response.Write("<script language='javascript'>alert('您选择的问卷下的问题数量多于两条,您可以选择其他问卷或删除该问卷下的一些问题!');</script>"); } else { try { service.DisPlayForm(id); } catch { } } } if (!string.IsNullOrEmpty(Request.Form["title"]) && !string.IsNullOrEmpty(Request.Form["description"])) { model = new FormInfoModel { FormID = new Guid(), Title = Request.Form["title"], Description = Request.Form["description"] }; try { service.CreateFormInfo(model); } catch (Exception error) { Response.Write("添加失败,原因为:" + error.Message); } } }
/// <summary> /// Gets the information of Forms User has assigned/authorized. /// </summary> /// <param name="surveyId"></param> /// <returns></returns> public List <FormInfoModel> GetFormsInfoModelList(FormsInfoRequest formsInfoRequest) { FormsInfoResponse formInfoResponse = _dataEntryService.GetFormsInfo(formsInfoRequest); List <FormInfoModel> listOfForms = new List <FormInfoModel>(); foreach (var item in formInfoResponse.FormInfoList) { FormInfoModel formInfoModel = item.ToFormInfoModel(); listOfForms.Add(formInfoModel); } return(listOfForms); }
public async Task <IActionResult> Upload([FromForm, Required] FormInfoModel formInfo, [FromForm] IFormFile file) { var serviceResult = string.Empty; if (file.Length > 0) { using (var ms = new MemoryStream()) { file.CopyTo(ms); var fileData = ms.ToArray(); serviceResult = await storageService.Upload(fileData, formInfo.SecureStore); // act on the Base64 data } } if (!string.IsNullOrEmpty(serviceResult)) { return(Ok(serviceResult)); } else { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
/// <summary> /// Gets the information of Forms User has assigned/authorized. /// </summary> /// <param name="surveyId"></param> /// <returns></returns> public List <FormInfoModel> GetFormsInfoModelList(FormsInfoRequest formReq) { //_surveyInfoRequest.Criteria.SurveyIdList.Add(surveyId); //_surveyInfoRequest.Criteria.UserId = userId; //_surveyInfoRequest.Criteria.OrganizationKey = organizationKey; //FormsInfoRequest formReq = new FormsInfoRequest(); FormsInfoResponse formInfoResponse = _iSurveyInfoRepository.GetFormsInfoList(formReq); //FormsInfoResponse GetSurveyInfoList(FormsInfoRequest pRequestId) List <FormInfoModel> listOfForms = new List <FormInfoModel>(); foreach (var item in formInfoResponse.FormInfoList) { FormInfoModel formInfoModel = Mapper.ToFormInfoModel(item); listOfForms.Add(formInfoModel); } return(listOfForms); }