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())); }
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)); }
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 })); }
public override dynamic GetValue(Domain.Application.ReturnContext context, object data) { return(this.ResultValue(data: "h5")); }
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()))); }