public async Task <JsonResult> Add([FromBody] EquipmentWitcAct input)
        {
            await CheckPermission();

            var sqlR    = new EquipmentRepository(_logger);
            var sqlRcer = new CategoryEquipmentRepository(_logger);

            var item = await sqlRcer.GetById(input.CategoryId);

            if (item == null)
            {
                throw new Exception("some input id null");
            }

            EquipmentWitcAct result;

            if (input.Id != 0)
            {
                result = await sqlR.Update(input);
            }
            else
            {
                result = await sqlR.Add(input);
            }

            sqlRcer.Dispose();
            return(Json(result));
        }
Exemplo n.º 2
0
        public async Task <JsonResult> GetAll(int skip, int limit, string filter)
        {
            await CheckPermission();

            if (filter != null)
            {
                _filters = JsonConvert.DeserializeObject <FilterBody[]>(filter);
            }
            var cer = new CategoryEquipmentRepository(_logger);
            //var result = new CategoryEquipmentRepository.EquipmentCategoryPaging();
            var result = await cer.GetAll(skip, limit, _filters);

            cer.Dispose();
            return(Json(result));
        }