Beispiel #1
0
        public async Task <JsonResult> DeleteSetStone(int id)
        {
            var orderSetStoneInfoManager = new OrderSetStoneInfoManager();
            var result = await orderSetStoneInfoManager.DeleteOrderSetStoneAsync(id);

            return(Json(result));
        }
Beispiel #2
0
        public async Task <JsonResult> AddSetStone(OrderSetStoneInfoViewModel request)
        {
            if (!ModelState.IsValid)
            {
                return(Json(false, data: ErrorToDictionary()));
            }

            var orderSetStoneInfo = Mapper.Map <OrderSetStoneInfoViewModel, OrderSetStoneInfo>(request);
            var basicDataManager  = new BasicDataManager();
            var matchStone        = await basicDataManager.GetMatchStoneAsync(request.MatchStoneId);

            orderSetStoneInfo.CreatorId       = User.Id;
            orderSetStoneInfo.MathchStoneName = matchStone.Name;
            orderSetStoneInfo.Price           = matchStone.Price;
            orderSetStoneInfo.WorkingCost     = matchStone.WorkingCost * orderSetStoneInfo.Number;

            var orderSetStoneInfoManager = new OrderSetStoneInfoManager();
            var result = await orderSetStoneInfoManager.CreateOrderSetStoneInfoAsync(orderSetStoneInfo);

            return(Json(result));
        }