public IHttpActionResult UpdateModulexcomponentApi(int id, [FromBody] Modulexcomponent modulexcomponent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != modulexcomponent.ModulesxcomponentsId) { return(BadRequest()); } db.Entry(modulexcomponent).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ModulexcomponentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult AddModulexcomponentApi([FromBody] Modulexcomponent modulexcomponent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Modulexcomponents.Add(modulexcomponent); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = modulexcomponent.ModulesxcomponentsId }, modulexcomponent)); }
public IHttpActionResult DeleteModulexcomponentApi(int id) { Modulexcomponent modulexcomponent = db.Modulexcomponents.Find(id); if (modulexcomponent == null) { return(NotFound()); } db.Modulexcomponents.Remove(modulexcomponent); db.SaveChanges(); return(Ok()); }
public IHttpActionResult FindModulexcomponentApi(int id) { Modulexcomponent Modulexcomponent = db.Modulexcomponents.Find(id); if (Modulexcomponent == null) { return(NotFound()); } ModulexcomponentDto ModulexcomponentDto = new ModulexcomponentDto { ModulesxcomponentsId = Modulexcomponent.ModulesxcomponentsId, modulesxcomponentsmoduleid = Modulexcomponent.modulesxcomponentsmoduleid, modulesxcomponentscomponentid = Modulexcomponent.modulesxcomponentscomponentid, componentamount = Modulexcomponent.componentamount }; return(Ok(ModulexcomponentDto)); }