예제 #1
0
        /// <summary>
        /// 删除一个资源
        /// </summary>
        /// <param name="itemId"></param>
        /// <returns></returns>
        public static bool DeleteResource(Guid itemId)
        {
            ResourceService rs = new ResourceService();

            //同时更新索引
            DataSet ds = rs.GetResourceInfoByItemId(itemId.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                string[] SNs = new string[] { ds.Tables[0].Rows[0]["ItemSerialNumber"].ToString() };
                ResourceIndex.deleteIndex(SNs);
            }

            return(rs.DeleteResource(itemId));
        }
예제 #2
0
        public ResponseResult DeleteResource(ResourceEntity entity)
        {
            var result = ResponseResult.Default();

            try
            {
                var resourceService = new ResourceService();
                resourceService.DeleteResource(entity.ID);

                result = ResponseResult.Success();
            }
            catch (System.Exception ex)
            {
                result = ResponseResult.Error(string.Format("删除资源数据失败!{0}", ex.Message));
            }
            return(result);
        }
예제 #3
0
        protected async Task HandleResourceDelete(int id, string name)
        {
            if (!await JSRuntime.InvokeAsync <bool>("confirm", $"Ar tikrai norite ištrinti šį resursą '{name}'?"))
            {
                return;
            }
            var result = await ResourceService.DeleteResource(id.ToString());

            if (result.IsSuccessStatusCode)
            {
                ToastService.ShowSuccess("Resursas buvo sėkmingai ištrintas");
                await GetResources();
            }
            else
            {
                ToastService.ShowError("Nepavyko ištrinti resurso");
            }
        }
예제 #4
0
        public ActionResult DeleteResource(int resourceId)
        {
            var result = _resourcesService.DeleteResource(resourceId);

            if (result.IsOK)
            {
                var jsonREsult = new SimpleJsonMessageViewModel();
                jsonREsult.IsOk    = true;
                jsonREsult.Message = "Успешно избришан ресурс!";
                jsonREsult.Data    = resourceId;
                return(Json(jsonREsult));
            }
            else
            {
                var jsonREsult = new SimpleJsonMessageViewModel();
                jsonREsult.IsOk    = false;
                jsonREsult.Message = "Грешка при бришење. Обиди се повторно!";
                jsonREsult.Data    = resourceId;
                return(Json(jsonREsult));
            }
        }
예제 #5
0
 public void DeleteResource(string uid)
 {
     _resourceService.DeleteResource(uid);
 }
예제 #6
0
파일: Resource.cs 프로젝트: rongcheng/benz
 /// <summary>
 /// 删除一个资源
 /// </summary>
 /// <param name="itemId"></param>
 /// <returns></returns>
 public static bool DeleteResource(Guid itemId)
 {
     ResourceService rs = new ResourceService();
     
     //同时更新索引
     DataSet ds = rs.GetResourceInfoByItemId(itemId.ToString());
     if (ds.Tables[0].Rows.Count > 0)
     {
         string[] SNs = new string[] { ds.Tables[0].Rows[0]["ItemSerialNumber"].ToString() };
         ResourceIndex.deleteIndex(SNs);
     }
     
     return rs.DeleteResource(itemId);
 }
 public IActionResult Delete(ResourceDTO resource, int id)
 {
     resource.Id = id; //just now added this since it was in the comment controller too
     _rService.DeleteResource(resource, User.Identity.Name);
     return(Ok());
 }