Ejemplo n.º 1
0
        public async Task <MainRolePermissionResponse> DeleteRolePermission(RolePermissionDeleteRequest roleDeleteRequest)
        {
            try
            {
                var data           = _rolePermissionRepository.Get <RolePermissions>(roleDeleteRequest.RolePermissionId);
                var rolePermission = _mapper.Map <RolePermissions>(data);
                if (rolePermission.RolePermissionId != 0)
                {
                    rolePermission.DeletedOn = DateTime.Now;
                    rolePermission.DeletedBy = roleDeleteRequest.UserId.ToString();
                    rolePermission.IsDeleted = true;
                    var dataRole = await _rolePermissionRepository.UpdateAsync(rolePermission);

                    _response.Message = Constants.RolePermission_Deleted_Success;
                    _response.Status  = true;
                }
                else
                {
                    _response.Message = Constants.Role_Not_Delete;
                    _response.Status  = false;
                }
            }
            catch (Exception)
            {
                _response.Status  = false;
                _response.Message = Constants.DEFAULT_ERROR_MSG;
            }
            return(_response);
        }
 public Task <IActionResult> GetEntities()
 {
     return(Task.Factory.StartNew <IActionResult>(() =>
     {
         var rows = RolePermissionRepository.Get().ToList();
         return Json(ExcutedResult.SuccessResult(rows));
     }));
 }