Exemple #1
0
        public JsonResult Delete()
        {
            int[] moduleIds = null;
            using (var reader = new System.IO.StreamReader(HttpContext.Request.InputStream))
            {
                string data = reader.ReadToEnd();
                try
                {
                    moduleIds = data.DeSerializeFromJson <int[]>();
                }
                catch (Exception ex)
                {
                    return(Json(new { code = OperationResultType.ParamError, message = ex.GetDeepestException().Message }));
                }
            }
            if (moduleIds == null || moduleIds.Length < 1)
            {
                return(Json(new { code = OperationResultType.ParamError, message = "模块id列表不能为空" }));
            }
            OperationResult result = _moduleSrv.Delete(m => moduleIds.Contains(m.Id));

            if (result.ResultType != OperationResultType.Success)
            {
                return(Json(new { code = result.ResultType, message = result.Message }));
            }
            return(Json(new { code = OperationResultType.Success, message = "删除成功" }));
        }
Exemple #2
0
        public ActionResult Remove(string keyValue, string userid, string username)
        {
            var resultModel = new RespResultCountViewModel();

            try
            {
                if (string.IsNullOrEmpty(keyValue))
                {
                    resultModel.code = -1;
                    resultModel.msg  = "删除菜单失败,缺少主键";
                    return(Ok(resultModel));
                }
                bool result = _moduleService.Delete(keyValue, userid, username);

                if (result)
                {
                    resultModel.code = 0;
                    resultModel.msg  = "删除菜单成功";
                }
                else
                {
                    resultModel.code = -1;
                    resultModel.msg  = "删除菜单失败";
                }
                return(Ok(resultModel));
            }
            catch (Exception ex)
            {
                resultModel.code = -1;
                resultModel.msg  = "操作失败:" + ex.Message;
                resultModel.data = null;
                return(Ok(resultModel));
            }
        }
Exemple #3
0
 public ActionResult Details(int id, ModuleViewModel collection)
 {
     try
     {
         if (id > 0)
         {
             _ModuleService.Delete(_mapper.Map <Module>(collection));
             if (!string.IsNullOrEmpty(collection.PreviousUrl))
             {
                 return(Redirect(collection.PreviousUrl));
             }
             return(RedirectToAction("Index"));
         }
         ModelState.AddModelError(string.Empty, GeneralMessages.EmptyId);
     }
     catch (Exception ex)
     {
         _logger.Error(ex);
         if (ex.InnerException != null && ex.InnerException.Source.Equals(GeneralMessages.ExceptionSource))
         {
             ModelState.AddModelError(string.Empty, ex.Message);
         }
         else
         {
             ModelState.AddModelError(string.Empty, GeneralMessages.UnexpectedError);
         }
     }
     return(View(collection));
 }
Exemple #4
0
        public JsonResult Delete(int id)
        {
            JsonResultBO result = new JsonResultBO(true);

            try
            {
                Module entity = _moduleService.GetById(id);
                if (entity != null)
                {
                    _moduleService.Delete(entity);
                    result.Message = "Xóa module thành công";
                }
                else
                {
                    result.Status  = false;
                    result.Message = "Module không tồn tại";
                }
            }
            catch (Exception ex)
            {
                result.Status  = false;
                result.Message = "Xóa module không thành công";
                _Ilog.Error("Xóa module không thành công", ex);
            }
            return(Json(result));
        }
Exemple #5
0
        public async Task <ActionResult <ModuleResponse> > Delete(int id, int userId)
        {
            _logger.LogInformationExtension($"Delete Module - Id: {id}, User Id: {userId}");

            await _moduleService.Delete(id, userId);

            return(Ok(new Models.Response <ModuleResponse>(true, "Module is successfully deleted.")));
        }
        public ActionResult Delete()
        {
            var rolelist = Request.Form["arrselections"];
            IEnumerable <ModuleVM> list = JsonConvert.DeserializeObject <List <ModuleVM> >(rolelist);
            var result = _moduleService.Delete(list);

            result.Message = result.Message ?? result.ResultType.GetDescription();
            return(Json(result));
        }
Exemple #7
0
        private void GetModuleBtn_Click(object Sender, EventArgs E)
        {
            StatusLb.Text = "Đang tải...";
            var FileInfos = FileService.ReadAllModuleFromModel(UrlTb.Text);

            ModuleService.Create(FileInfos);
            ModuleService.Delete(EntityTb.Text);
            Console.WriteLine("Done");
            StatusLb.Text = "";
        }
        public async Task <IActionResult> Delete([FromRoute] int moduleID)
        {
            var result = await _moduleService.Delete(moduleID);

            if (result.IsSuccessed == false)
            {
                return(Ok(result));
            }
            return(Ok(result));
        }
Exemple #9
0
        private dynamic DeleteModule(long id)
        {
            var module = _moduleService.Delete(id);

            if (module == null)
            {
                return(false);
            }

            _audioEngine.RemoveModule(id);

            return(module);
        }
Exemple #10
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="idStr"></param>
 /// <returns></returns>
 public AjaxResult Delete(string idStr)
 {
     try
     {
         var idsStr = idStr.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
         var ids    = Array.ConvertAll(idsStr, x => Convert.ToInt64(x));
         _moduleService.Delete(ids);
     }
     catch (Exception ex)
     {
         return(AjaxResult.Error($"参数错误,StackTrace={{{ex.StackTrace}}}"));
     }
     return(AjaxResult.Success());
 }
Exemple #11
0
        public OperationResult Delete(int id)
        {
            OperationResult result = new OperationResult();

            try
            {
                lModule.Delete(id);
                result.Status = OperationStatus.SUCCESS;
            }
            catch (Exception ex)
            {
                result.ErrorMessage = ex.Message;
            }
            return(result);
        }
Exemple #12
0
        public ActionResult Delete(int idToDelete)
        {
            try
            {
                FlashMessage.Confirmation("Suppression du module");
                _moduleService.Delete(idToDelete, _donneNomPrenomUtilisateur());
                _moduleService.Save();
            }
            catch (Exception)
            {
                FlashMessage.Danger("Erreur lors de la suppression du module");
                throw;
            }

            return(RedirectToAction("Index"));
        }
Exemple #13
0
        public void Start()
        {
            _logger.Info("Starting audio engine");

            Stop();

            _deviceEnumerator.DefaultDeviceChanged += DefaultDeviceChanged;
            _endpointVolumeCallback.NotifyRecived  += VolumeNotifyReceived;

            SetupDefaultEndpoint();

            foreach (var module in _moduleService.GetAll())
            {
                try
                {
                    AddModule(module.Id);
                }
                catch (Exception ex)
                {
                    _logger.Error(ex, "Could not load module. ID: {0}", module.Id);
                    _moduleService.Delete(module.Id);
                }
            }

            foreach (var connection in _moduleConnectionService.GetAll())
            {
                var source = _modules.FirstOrDefault(m => m.Id == connection.SourceId);
                var target = _modules.FirstOrDefault(m => m.Id == connection.TargetId);

                if (source == null)
                {
                    _logger.Warn($"Source module for connection not found. ID: {connection.SourceId}");
                    continue;
                }

                if (target == null)
                {
                    _logger.Warn($"Target module for connection not found. ID: {connection.TargetId}");
                    continue;
                }

                source.AddOutput(target);
            }

            IsRunning = true;
            _logger.Info("Audio engine started");
        }
        public IActionResult Delete(int id)
        {
            if (GetUserId() != id)
            {
                return(Unauthorized());
            }

            try
            {
                _moduleService.Delete(id);
                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
        public async Task <IActionResult> DeleteModule([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var module = await _moduleService.FindBy(m => m.ModuleId == id);

            if (module == null)
            {
                return(NotFound());
            }

            await _moduleService.Delete(module);

            return(Ok(@module));
        }
        public async Task <ActionResult <Module> > Delete(Guid id)
        {
            var currentUser   = HttpContext.GetUser();
            var currentModule = await _modules.Get(id, HttpContext.RequestAborted);

            if (currentModule == null)
            {
                return(NotFound());
            }

            if (!await _authorization.HasAuthorship(currentUser, currentModule, HttpContext.RequestAborted))
            {
                return(Unauthorized());
            }

            var result = await _modules.Delete(id, HttpContext.RequestAborted);

            if (!result)
            {
                return(StatusCode(500, new ErrorResponse("An internal error occured while trying to delete this entity. Please contact an administrator if this is not intended.")));
            }

            return(currentModule);
        }
Exemple #17
0
 public JsonResult DeleteConfirmed(int id)
 {
     _moduleService.Delete(id);
     return(Json(true, JsonRequestBehavior.AllowGet));
 }
Exemple #18
0
 public IActionResult DeleteModule(long modId)
 {
     moduleService.Delete(modId);
     return(Ok());
 }
Exemple #19
0
 public IActionResult Delete(int id)
 {
     _moduleService.Delete(id);
     return(NoContent());
 }
 public Task <IResultModel> Delete([BindRequired] Guid id)
 {
     return(_service.Delete(id));
 }
Exemple #21
0
        public HttpResponseMessage Delete(Guid id)
        {
            _moduleService.Delete(id);

            return(new HttpResponseMessage(HttpStatusCode.OK));
        }