コード例 #1
0
        public void Post([FromBody] AssignmentModelAPI assignmentModelAPI)
        {
            var user = new AssignmentModel()
            {
                Deadline = assignmentModelAPI.Deadline, LabID = assignmentModelAPI.LabID, Title = assignmentModelAPI.Title, Description = assignmentModelAPI.Description
            };

            assignmentService.Add(user);
        }
コード例 #2
0
 public AssignmentModel Map(AssignmentModelAPI assign)
 {
     return(new AssignmentModel()
     {
         Deadline = assign.Deadline,
         Description = assign.Description,
         LaboratoryID = assign.LaboratoryID,
         Name = assign.Name
     });
 }
コード例 #3
0
 public async void addAssignment(AssignmentModelAPI assign)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri(Baseurl);
         client.DefaultRequestHeaders.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         HttpRequestMessage Req = new HttpRequestMessage(HttpMethod.Post, Baseurl + "api/Assignment");
         Req.Content = new StringContent(Newtonsoft.Json.JsonConvert.SerializeObject(assign), Encoding.ASCII, "application/json");
         var Res = await client.PostAsync(Req.RequestUri, Req.Content);
     }
 }
コード例 #4
0
        private void addButton_Click(object sender, EventArgs e)
        {
            if (nameTextBox.Text == null)
            {
                return;
            }
            if (descriptionTextBox.Text == null)
            {
                return;
            }
            if (labNrComboBox.SelectedValue == null)
            {
                return;
            }

            int labNr = Int32.Parse(labNrComboBox.SelectedValue.ToString());
            int labID = 0;

            foreach (LaboratoryModel l in labs)
            {
                if (l.Number == labNr)
                {
                    labID = l.ID;
                }
            }

            AssignmentModelAPI am = new AssignmentModelAPI()
            {
                LaboratoryID = labID, Name = nameTextBox.Text, Deadline = datePicker.Value.Date, Description = descriptionTextBox.Text
            };

            aS.addAssignment(am);

            for (int i = 0; i < 100000000; i++)
            {
                ;
            }
            refreshGridV();
        }
コード例 #5
0
 // POST: api/Assignment
 public void Post([FromBody] AssignmentModelAPI value)
 {
     aServices.Add(aMapper.Map(value));
 }