public async Task <ActionResult <int> > addPlana(Planas planas) { _context.Planai.Add(planas); await _context.SaveChangesAsync(); //return CreatedAtAction("GetPlanas", new { id = planas.Id }, planas); return(Ok(planas.Id)); }
public async Task <IActionResult> PutPlanas(Planas planas) { ////if (id != planas.Id) ////{ //// return BadRequest(); ////} var entity = await _context.Planai.FirstOrDefaultAsync(e => e.Id == planas.Id); if (entity is null) { return(BadRequest()); } entity.Pavadinimas = planas.Pavadinimas; entity.MenMokestis = planas.MenMokestis; entity.GaliojimoLaikas = planas.GaliojimoLaikas; _context.Entry(entity).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PlanasExists(planas.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <HttpResponseMessage> UpdatePlanasAsync(string baseUrl, Planas planas) { return(await _client.PutAsync($"{baseUrl}api/Planu/", RequestHelper.GetStringContentFromObject(planas))); }
public async Task <int> InsertPlanasAsync(string baseUrl, Planas planas) { var response = await _client.PostAsync($"{baseUrl}api/Planu/", RequestHelper.GetStringContentFromObject(planas)); return(Convert.ToInt32(response.Content.ReadAsStringAsync().Result)); }