public IHttpActionResult SaveLookUpValue(ModelForMasters.SectionMasterLU data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } base.PortalEntities.SectionMasters.Add(new SectionMaster { SecID = data.SecID, SectionName = data.SectionName, SectionCode = data.SectionCode }); base.PortalEntities.SaveChanges(); return(Ok(data)); }
public IHttpActionResult DeleteLookUpValue(ModelForMasters.SectionMasterLU data) { try { var record = this.PortalEntities.SectionMasters.Where(x => x.SecID == data.SecID).First(); if (record == null) { return(NotFound()); } this.PortalEntities.SectionMasters.Remove(record); this.PortalEntities.SaveChanges(); return(Ok(record)); } catch { } return(BadRequest()); }
public IHttpActionResult UpdateLookUpValue(ModelForMasters.SectionMasterLU data) { if (data != null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var record = this.PortalEntities.SectionMasters.Where(x => x.SecID == data.SecID).First(); record.SectionCode = data.SectionCode; record.SectionName = data.SectionName; try { this.PortalEntities.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } } return(Ok(data)); }