public async Task <IHttpActionResult> update([FromBody] EmployeeTypesVM entity) { var result = await employeeTypesService.UpdateAsync(entity); await LogData(entity.EMP_TYPE_CODE, entity.EMP_TYPE_ID.ToString()); return(Ok(result)); }
public async Task <IHttpActionResult> add([FromBody] EmployeeTypesVM entity) { var result = await employeeTypesService.InsertAsync(entity); await LogData(entity.EMP_TYPE_CODE, result.ToString()); if (result != 0) { return(Ok(true)); } return(Ok(false)); }
public async Task <IHttpActionResult> delete([FromBody] EmployeeTypesVM entity) { var q = employeeService.getByEmpType(entity.EMP_TYPE_ID); if (q.Count == 0) { var result = await employeeTypesService.DeleteAsync(entity); await LogData(entity.EMP_TYPE_CODE, entity.EMP_TYPE_ID.ToString()); return(Ok(result)); } else { return(Ok(false)); } //return Ok(await employeeTypesService.DeleteAsync(entity)); }
public bool Delete(EmployeeTypesVM entity) { EmployeeTypes cur = new EmployeeTypes() { EMP_TYPE_ID = entity.EMP_TYPE_ID, EMP_TYPE_AR_NAME = entity.EMP_TYPE_AR_NAME, EMP_TYPE_CODE = entity.EMP_TYPE_CODE, EMP_TYPE_EN_NAME = entity.EMP_TYPE_EN_NAME, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, Disable = entity.Disable, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; employeeTypesRepo.Delete(cur, entity.EMP_TYPE_ID); return(true); }
public Task <bool> DeleteAsync(EmployeeTypesVM entity) { return(Task.Run <bool>(() => { EmployeeTypes cur = new EmployeeTypes() { EMP_TYPE_ID = entity.EMP_TYPE_ID, EMP_TYPE_AR_NAME = entity.EMP_TYPE_AR_NAME, EMP_TYPE_CODE = entity.EMP_TYPE_CODE, EMP_TYPE_EN_NAME = entity.EMP_TYPE_EN_NAME, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, Disable = entity.Disable, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; employeeTypesRepo.Delete(cur, entity.EMP_TYPE_ID); return true; })); }
public Task <int> InsertAsync(EmployeeTypesVM entity) { return(Task.Run <int>(() => { EmployeeTypes cur = new EmployeeTypes() { EMP_TYPE_ID = entity.EMP_TYPE_ID, EMP_TYPE_AR_NAME = entity.EMP_TYPE_AR_NAME, EMP_TYPE_CODE = entity.EMP_TYPE_CODE, EMP_TYPE_EN_NAME = entity.EMP_TYPE_EN_NAME, AddedBy = entity.AddedBy, AddedOn = entity.AddedOn, Disable = entity.Disable, UpdatedBy = entity.UpdatedBy, updatedOn = entity.updatedOn }; employeeTypesRepo.Add(cur); return cur.EMP_TYPE_ID; })); }