public IHttpActionResult RecordExist(int?id, string tableNo) { using (var ctx = new Database.RestMgmtEntities()) { if (id == null) { int cnt = ctx.TableMasters.Where(t => t.TableNo == tableNo).Count(); if (cnt == 0) { return(Ok("false")); } else { return(Ok("true")); } } else if (id > 0) { int cnt = ctx.TableMasters.Where(t => t.TableNo == tableNo && t.Id != id).Count(); if (cnt == 0) { return(Ok("false")); } else { return(Ok("true")); } } return(Ok(false)); } }
public IEnumerable <TableMaster> GetList() { using (var ctx = new Database.RestMgmtEntities()) { return(ctx.TableMasters.ToList()); } }
public IHttpActionResult GetTableMasterDetail(int id, TableMaster model) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); return(Ok(tableMaster)); } }
public IHttpActionResult Delete(int id) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); ctx.TableMasters.Remove(tableMaster); ctx.SaveChanges(); return(Ok()); } }
public IHttpActionResult UpdateTableMasterDetail(int id, TableMasterModel model) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); tableMaster.TableNo = model.TableNo; tableMaster.Description = model.Description; tableMaster.UpdatedUserId = model.CreatedUserId; tableMaster.UpdateDateTime = DateTime.Now; ctx.SaveChanges(); return(Ok()); } }
public IHttpActionResult Insert(TableMasterModel model) { using (var ctx = new Database.RestMgmtEntities()) { ctx.TableMasters.Add(new TableMaster() { TableNo = model.TableNo, Description = model.Description, CreatedUserId = model.CreatedUserId, CreatedDateTime = DateTime.Now }); ctx.SaveChanges(); } return(Ok()); }