示例#1
0
        public JsonResult PostInterviewData(SaleTrackAjaxViewModel ajaxData)
        {
            bool postResult = true;

            if (ajaxData.SaleTrackItem.StudentID == Guid.Empty)
            {
                postResult = false;
                return(Json(postResult));
            }
            if (ajaxData.SaleTrackItem.TrackItemID == Guid.Empty)
            {
                ajaxData.SaleTrackItem.TrackItemID = Guid.NewGuid();
            }

            ajaxData.SaleTrackItem.ParticipantIDs = "";
            if (ajaxData.SaleTrackParticipant != null && ajaxData.SaleTrackParticipant.Count() > 0)
            {
                foreach (SaleTrackParticipantsEntity item in ajaxData.SaleTrackParticipant)
                {
                    item.ParticipantID = Guid.NewGuid();
                    item.SaleTrackID   = ajaxData.SaleTrackItem.TrackItemID;
                    ajaxData.SaleTrackItem.ParticipantIDs += (item.ParticipantID.ToString() + ",");
                }
            }
            repository.SaveSaleTrack(ajaxData.SaleTrackItem, ajaxData.SaleTrackParticipant);
            return(Json(postResult));
        }
示例#2
0
        public JsonResult PostInterview(SaleTrackAjaxViewModel ajaxData)
        {
            if (ajaxData.SaleTrackItem.TrackItemID == Guid.Empty)
            {
                ajaxData.SaleTrackItem.TrackItemID = Guid.NewGuid();
            }

            ajaxData.SaleTrackItem.ParticipantIDs = "";
            foreach (SaleTrackParticipantsEntity item in ajaxData.SaleTrackParticipant)
            {
                item.ParticipantID = Guid.NewGuid();
                item.SaleTrackID   = ajaxData.SaleTrackItem.TrackItemID;
                ajaxData.SaleTrackItem.ParticipantIDs += (item.ParticipantID.ToString() + ",");
            }
            repository.SaveSaleTrack(ajaxData.SaleTrackItem, ajaxData.SaleTrackParticipant);
            return(Json(ajaxData));
        }