public async Task <ActionResult <Subvision> > PostSubvision([FromBody] Subvision Subvision) { db.Subvisions.Add(Subvision); await db.SaveChangesAsync(); return(Created("", Subvision)); }
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); }
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); }
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(); }