public bool Update(ItemsGroupsVM entity) { ITEMS_GROUPS ig = new ITEMS_GROUPS { GROUP_APPEAREONTHESALEPOINTBILL = entity.AppearOnSalePoint, GROUP_AR_NAME = entity.GroupARName, GROUP_CODE = entity.GroupCode, GROUP_EN_NAME = entity.GroupENName, GROUP_ID = entity.GroupID, GROUP_MASTER_ID = entity.GroupMasterID, CaliberID = entity.CaliberID, DOESTHEQUANTITYISAPARTOFBARCODE = entity.DOESTHEQUANTITYISAPARTOFBARCODE, QUANTITYLENGTHATTHEBARCODE = entity.QUANTITYLENGTHATTHEBARCODE, QUANTITYSTARTATTHEBARCODE = entity.QUANTITYSTARTATTHEBARCODE, QUANTITYPARTSTARTATTHEBARCODE = entity.QUANTITYPARTSTARTATTHEBARCODE, QUANTITYPARTLENGTHATTHEBARCODE = entity.QUANTITYPARTLENGTHATTHEBARCODE, COST_CALCULATION_TYPE = entity.COST_CALCULATION_TYPE, GROUP_REMARKS = entity.GroupRemarks, ItemStatusID = entity.ItemStatusID, GoldAccID = entity.GoldAccID }; itemsGroupsRepo.Update(ig, ig.GROUP_ID); return(true); }
public Task <int> InsertAsync(ItemsGroupsVM entity) { return(Task.Run <int>(() => { ITEMS_GROUPS ig = new ITEMS_GROUPS { GROUP_APPEAREONTHESALEPOINTBILL = entity.AppearOnSalePoint, GROUP_AR_NAME = entity.GroupARName, GROUP_CODE = entity.GroupCode, GROUP_EN_NAME = entity.GroupENName, GROUP_ID = entity.GroupID, GROUP_MASTER_ID = entity.GroupMasterID, CaliberID = entity.CaliberID, DOESTHEQUANTITYISAPARTOFBARCODE = entity.DOESTHEQUANTITYISAPARTOFBARCODE, QUANTITYLENGTHATTHEBARCODE = entity.QUANTITYLENGTHATTHEBARCODE, QUANTITYSTARTATTHEBARCODE = entity.QUANTITYSTARTATTHEBARCODE, QUANTITYPARTSTARTATTHEBARCODE = entity.QUANTITYPARTSTARTATTHEBARCODE, QUANTITYPARTLENGTHATTHEBARCODE = entity.QUANTITYPARTLENGTHATTHEBARCODE, COST_CALCULATION_TYPE = entity.COST_CALCULATION_TYPE, GROUP_REMARKS = entity.GroupRemarks, ItemStatusID = entity.ItemStatusID, GoldAccID = entity.GoldAccID }; itemsGroupsRepo.Add(ig); return ig.GROUP_ID; } )); }
public async Task <IHttpActionResult> update([FromBody] ItemsGroupsVM entity) { var result = await itemsGroupsService.UpdateAsync(entity); await LogData(entity.GroupCode, entity.GroupID.ToString()); return(Ok(result)); }
public async Task <IHttpActionResult> add([FromBody] ItemsGroupsVM entity) { var result = await itemsGroupsService.InsertAsync(entity); await LogData(entity.GroupCode, result.ToString()); if (result != 0) { return(Ok(true)); } return(Ok(false)); }
public async Task <IHttpActionResult> delete([FromBody] ItemsGroupsVM entity) { //return Ok(await itemsGroupsService.DeleteAsync(entity)); var q = itemsService.GetByIDGroup(entity.GroupID); if (q.Count == 0) { var result = await itemsGroupsService.DeleteAsync(entity); await LogData(entity.GroupCode, entity.GroupID.ToString()); return(Ok(result)); } else { return(Ok(false)); } }