Esempio n. 1
0
        public ActionResult Apply(ProjectApplyModel model)
        {
            var shopProjectList = _iShopProjectService.GetById(model.ProjectId);
            var jsonResult      = new JsonResult();

            if (shopProjectList != null)
            {
                var applyActivity = new ApplyActivity
                {
                    Name            = model.ApplyName,
                    Phone           = model.ApplyPhone,
                    Type            = model.GroupType,
                    GrouppurchaseId = model.GrouppurchaseId,
                    UpdateDate      = DateTime.Now,
                    Status          = 1,
                    Grouppurchase   = shopProjectList.Grouppurchases.OrderBy(m => m.Addtime).FirstOrDefault(m => (m.Status == 0 && m.Begintime <DateTime.Now && m.Endtime> DateTime.Now))
                };
                var apply = this._iApplyActiviteService.GetByPhone(model.ApplyPhone);
                if (apply.Count() == 0)
                {
                    _iApplyActiviteService.Insert(applyActivity);
                    jsonResult.Data = "true";
                }
                else
                {
                    jsonResult.Data = "0";
                }
            }
            jsonResult.JsonRequestBehavior = JsonRequestBehavior.DenyGet;
            return(jsonResult);
        }