Esempio n. 1
0
        public async Task <ActionResult <Subvision> > PostSubvision([FromBody] Subvision Subvision)
        {
            db.Subvisions.Add(Subvision);
            await db.SaveChangesAsync();

            return(Created("", Subvision));
        }
Esempio n. 2
0
        public static async Task <Subvision> UpdateDuty(Subvision Subvision, HttpClient client)
        {
            HttpResponseMessage response = await client.PutAsJsonAsync($"api/Subvision/{Subvision.Id}", Subvision);

            response.EnsureSuccessStatusCode();
            Subvision = await response.Content.ReadAsAsync <Subvision>();

            return(Subvision);
        }
Esempio n. 3
0
        public static async Task <Subvision> CreateD(Subvision Subvision, HttpClient client)
        {
            HttpResponseMessage response = await client.PostAsJsonAsync("api/Subvision", Subvision);

            response.EnsureSuccessStatusCode();
            Subvision emp = new Subvision();

            emp = await response.Content.ReadAsAsync <Subvision>();

            return(emp);
        }
Esempio n. 4
0
        public async Task <Subvision> PutSubvision(long id, Subvision Subvision)
        {
            if (id != Subvision.Id)
            {
                return(null);
            }

            db.Entry(Subvision).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(Subvision);
        }
        private async Task AddSubvision()
        {
            Subvision subvision = new Subvision
            {
                Name        = metroTextBox2.Text.ToString(),
                Tasks       = metroTextBox3.Text.ToString(),
                Discription = metroTextBox5.Text
            };
            await OpSubvision.CreateD(subvision, client);

            GetSubvisions().GetAwaiter();
        }