Esempio n. 1
0
        public override dynamic GetValue(Domain.Application.ReturnContext context, object data)
        {
            var model = data as M.Supplier;

            if (model == null)
            {
                return(new ResultWithData <DetailSupplierModel>(ResultStatus.Error.GetHashCode(), null, "餐厅不存在"));
            }

            return(new ResultWithData <DetailSupplierModel>(ResultStatus.Ok.GetHashCode(), model.ToDetailSupplierModel()));
        }
Esempio n. 2
0
        public override dynamic GetValue(Domain.Application.ReturnContext context, object data)
        {
            var supplier = data as M.Supplier;

            if (supplier == null)
            {
                return(new Result(ResultStatus.Error.GetHashCode(), "餐厅不存在"));
            }
            if (supplier.GetBrokenRules().Count > 0)
            {
                return(new Result(ResultStatus.Error.GetHashCode(), supplier.GetBrokenRules()[0].Description));
            }

            return(this.ResultValue(data: true));
        }
Esempio n. 3
0
        public override dynamic GetValue(Domain.Application.ReturnContext context, object data)
        {
            PageList <M.Supplier> page = data as PageList <M.Supplier>;
            List <SelectModel>    list = page.Collections.Select(m => new SelectModel()
            {
                Id = m.Id, Address = m.Address, BusinessStatus = m.BusinessStatus.GetHashCode(), DeliveryStatus = m.CurrentDeliveryStatus, Name = m.Name, Tel = m.Tel
            }).ToList();



            return(this.ResultValue(data: new PageList <SelectModel>()
            {
                TotalRows = page.TotalRows,

                Collections = list
            }));
        }
Esempio n. 4
0
 public override dynamic GetValue(Domain.Application.ReturnContext context, object data)
 {
     return(this.ResultValue(data: "h5"));
 }
Esempio n. 5
0
        public override dynamic GetValue(Domain.Application.ReturnContext context, object data)
        {
            var list = data as List <M.Supplier>;

            return(this.ResultValue(data: list.Select(m => m.ToDetailSupplierModel())));
        }