Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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;
     }));
 }