public IHttpActionResult SaveLookUpValue(ModelForMasters.WorkerMasterLU data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } base.PortalEntities.WorkerMasters.Add( new WorkerMaster { WID = data.WID, PinCode = data.PinCode, ConactPerson = data.ConactPerson, EmailId = data.EmailId, MobileNo = data.MobileNo, WorkerAdd1 = data.WorkerAdd1, WorkerAdd2 = data.WorkerAdd2, WorkerAdd3 = data.WorkerAdd3, WorkerCode = data.WorkerCode, WorkerName = data.WorkerName, JoiningDate = data.JoiningDate, SectionCode = data.SectionCode, Working = data.Working }); base.PortalEntities.SaveChanges(); return(Ok(data)); }
public IHttpActionResult UpdateLookUpValue(ModelForMasters.WorkerMasterLU data) { if (data != null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var record = this.PortalEntities.WorkerMasters.Where(x => x.WID == data.WID).First(); record.PinCode = data.PinCode; record.ConactPerson = data.ConactPerson; record.EmailId = data.EmailId; record.MobileNo = data.MobileNo; record.WorkerAdd1 = data.WorkerAdd1; record.WorkerAdd2 = data.WorkerAdd2; record.WorkerAdd3 = data.WorkerAdd3; record.WorkerCode = data.WorkerCode; record.WorkerName = data.WorkerName; record.JoiningDate = data.JoiningDate; record.SectionCode = data.SectionCode; record.Working = data.Working; try { this.PortalEntities.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } } return(Ok(data)); }
public IHttpActionResult DeleteLookUpValue(ModelForMasters.WorkerMasterLU data) { try { var record = this.PortalEntities.WorkerMasters.Where(x => x.WID == data.WID).First(); if (record == null) { return(NotFound()); } this.PortalEntities.WorkerMasters.Remove(record); this.PortalEntities.SaveChanges(); return(Ok(record)); } catch { } return(BadRequest()); }