public async Task <IActionResult> List([FromBody] Common.Do_Cat_Label request)
        {
            try
            {
                var message = new Message();
                message.BusinessLogic = configuration.GetValue <string>("AppSettings:BusinessLogic:GblCatLabel");
                message.Connection    = configuration.GetValue <string>("ConnectionStrings:MEXPRESS");

                message.Operation   = Operation.List;
                message.MessageInfo = request.SerializeObject();
                using (var businessLgic = new ServiceManager())
                {
                    var result = await businessLgic.DoWork(message);

                    if (result.Status == Status.Failed)
                    {
                        return(BadRequest(result.Result));
                    }
                    var list = result.DeSerializeObject <IEnumerable <Common.Do_Cat_Label> >();

                    return(Ok(list));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }
        public async Task <IActionResult> Save([FromBody] Common.Do_Cat_Label model)
        {
            try
            {
                var message = new Message();
                message.BusinessLogic = configuration.GetValue <string>("AppSettings:BusinessLogic:GblCatLabel");
                message.Connection    = configuration.GetValue <string>("ConnectionStrings:MEXPRESS");
                message.Operation     = Operation.Save;
                message.MessageInfo   = model.SerializeObject();
                using (var businessLgic = new ServiceManager())
                {
                    var result = await businessLgic.DoWork(message);

                    if (result.Status == Status.Failed)
                    {
                        return(BadRequest(result.Result));
                    }
                    var resultModel = result.DeSerializeObject <Common.Do_Cat_Label>();
                    var dataSuccess = new
                    {
                        Data          = resultModel,
                        MessageResult = Backend.Common.Enum.Status.Success,
                        Message       = string.Empty,
                        RegisterType  = string.Empty
                    };
                    return(Ok(dataSuccess));
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }