public async Task <IActionResult> PutSalarytb([FromRoute] int id, [FromBody] Salarytb salarytb) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != salarytb.Sid) { return(BadRequest()); } _context.Entry(salarytb).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SalarytbExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostSalarytb([FromBody] Salarytb salarytb) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Salarytb.Add(salarytb); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSalarytb", new { id = salarytb.Sid }, salarytb)); }
public ActionResult Edit(Salarytb salary1) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://localhost:44376/api"); salary1.Eid = 1; //HTTP POST var putTask = client.PutAsJsonAsync <Salarytb>("api/Salarytbs" + "/" + salary1.Sid, salary1); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(salary1)); }
public ActionResult Create(Salarytb salary1) { // TODO: Add insert logic here using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://localhost:44376/api/"); //HTTP POST var postTask = client.PostAsJsonAsync <Salarytb>("Salarytbs", salary1); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator."); return(View(salary1)); }
// GET: crud/Edit/5 public ActionResult Edit(int id) { Salarytb salary1 = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("https://localhost:44376/api/"); //HTTP GET var responseTask = client.GetAsync("Salarytbs/" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <Salarytb>(); readTask.Wait(); salary1 = readTask.Result; } } return(View(salary1)); }