public IHttpActionResult PostMacibuPrieksmets(MacibuPrieksmetsViewModel macibuPrieksmetsModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var macibuPrieksmets = new MacibuPrieksmets { Prieksmets_ID = macibuPrieksmetsModel.Prieksmets_ID, Stundas_nosaukums = macibuPrieksmetsModel.Stundas_nosaukums }; db.Macibu_prieksmets.Add(macibuPrieksmets); try { db.SaveChanges(); } catch (DbUpdateException) { if (MacibuPrieksmetsExists(macibuPrieksmets.Prieksmets_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("CaptinAmericaApi-MacibuPrieksmets", new { id = macibuPrieksmets.Prieksmets_ID }, new MacibuPrieksmetsViewModel { Prieksmets_ID = macibuPrieksmets.Prieksmets_ID, Stundas_nosaukums = macibuPrieksmets.Stundas_nosaukums })); }
public IHttpActionResult GetMacibuPrieksmets(int id) { MacibuPrieksmets macibuPrieksmets = db.Macibu_prieksmets.Find(id); if (macibuPrieksmets == null) { return(NotFound()); } return(Ok(new MacibuPrieksmetsViewModel { Prieksmets_ID = macibuPrieksmets.Prieksmets_ID, Stundas_nosaukums = macibuPrieksmets.Stundas_nosaukums })); }
public IHttpActionResult DeleteMacibuPrieksmets(int id) { MacibuPrieksmets macibuPrieksmets = db.Macibu_prieksmets.Find(id); if (macibuPrieksmets == null) { return(NotFound()); } db.Macibu_prieksmets.Remove(macibuPrieksmets); db.SaveChanges(); return(Ok(new MacibuPrieksmetsViewModel { Prieksmets_ID = macibuPrieksmets.Prieksmets_ID, Stundas_nosaukums = macibuPrieksmets.Stundas_nosaukums })); }