コード例 #1
0
 private PlanEvent ConvertPlanEventModel(PlanEvent item, PlanEventModel model)
 {
     item.EventName         = model.EventName;
     item.EventDescription  = model.EventDescription;
     item.EventDate         = model.EventDate;
     item.TimeZone          = model.TimeZone;
     item.EventHostUserId   = model.EventHostUserId;
     item.EventType         = model.EventType;
     item.EventTypeCategory = model.EventTypeCategory;
     item.IncludeFood       = model.IncludeFood;
     item.IncludeGames      = model.IncludeGames;
     item.UserId            = model.UserId;
     item.WantFood          = model.IncludeGifts;
     item.ModifiedDate      = DateTime.UtcNow;
     item.ModifiedBy        = model.UserId;
     return(item);
 }
コード例 #2
0
        public PlanEventModel ImportEventsAttendance(PlanEventModel model, out Header header)
        {
            PlanEventModel planEventModel = new PlanEventModel();

            try
            {
                header         = GlobalHelper.ConstructHeader();
                planEventModel = this.unitOfWork.EventsRepository.ImportEventsAttendance(model);
                return(planEventModel);
            }
            catch (Exception ex)
            {
                header = GlobalHelper.ConstructHeader(ex, Messages.Exception);
                logger.Error(ex.StackTrace.ToString());
                return(planEventModel);
            }
        }
コード例 #3
0
        public PlanEventModel ImportEventsAttendance(PlanEventModel model)
        {
            try
            {
                PlanEvent planEventModel = this.Find(d => d.EventId == model.EventId);
                PlanEvent planEvent      = this.ConvertPlanEventModel(planEventModel, model);
                model.EventId = planEvent.EventId;
                return(model);
            }
            catch (Exception ex)
            {
                model = null;
                this.LogError(ex);
                logger.Error("Respository" + ex.Message);
                throw ex;
            }

            return(model);
        }
コード例 #4
0
        public PlanEventModel PlanEvent(PlanEventModel model)
        {
            try
            {
                PlanEvent planEvent = this.ConvertPlanEventModel(model);
                this.Add(planEvent);
                model.EventId = planEvent.EventId;
                return(model);
            }
            catch (Exception ex)
            {
                model = null;
                logger.Error("Respository" + ex.Message);
                this.LogError(ex);
                throw ex;
            }

            return(model);
        }
コード例 #5
0
 private PlanEvent ConvertPlanEventModel(PlanEventModel item)
 {
     return(new PlanEvent
     {
         EventDate = item.EventDate,
         EventDescription = item.EventDescription,
         EventName = item.EventName,
         TimeZone = item.TimeZone,
         EventHostUserId = item.UserId,
         EventType = item.EventType,
         EventTypeCategory = item.EventTypeCategory,
         IncludeFood = item.IncludeFood,
         IncludeGames = item.IncludeGames,
         WantFood = item.IncludeGifts,
         CreatedDate = DateTime.UtcNow,
         ModifiedDate = DateTime.UtcNow,
         UserId = item.UserId,
         CreatedBy = item.UserId,
         ModifiedBy = item.UserId,
     });
 }