コード例 #1
0
        public async Task EditAsyncMeeting(ActivityMeetingModel model)
        {
            var meet = await _repository.GetAsyncMeeting(model.Id);

            ActivitiesFactory.CreateMeeting(model, meet, _userId);
            _repository.EditMeeting(meet);
            await _unitOfWork.SaveChangesAsync();
        }
コード例 #2
0
 public static void CreateMeeting(ActivityMeetingModel model, ActivityMeeting entity, string userId)
 {
     entity.MeetingSubject     = model.MeetingSubject;
     entity.MeetingDescription = model.MeetingDescription;
     entity.MeetingDate        = model.MeetingDate;
     entity.MeetingTime        = model.MeetingTime;
     entity.UserId             = model.UserId;
     entity.DescriptionHtml    = model.DescriptionHtml;
     entity.EntityId           = model.EntityId;
     entity.EntityMasterId     = model.EntityMasterId;
 }
コード例 #3
0
 public async Task <IActionResult> AddMeeting([FromBody] ActivityMeetingModel model)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState.GetErrorList()));
     }
     try
     {
         await _manager.AddAsyncMeeting(model);
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
     return(Ok());
 }
コード例 #4
0
        //For Meetting
        public static ActivityMeeting CreateMeeting(ActivityMeetingModel model, string userId)
        {
            var call = new ActivityMeeting
            {
                MeetingSubject     = model.MeetingSubject,
                MeetingDescription = model.MeetingDescription,
                MeetingDate        = model.MeetingDate,
                MeetingTime        = model.MeetingTime,
                UserId             = model.UserId,
                DescriptionHtml    = model.DescriptionHtml,
                EntityId           = model.EntityId,
                EntityMasterId     = model.EntityMasterId,
                CreatedBy          = userId ?? "0",
                CreatedOn          = Utility.GetDateTime()
            };

            return(call);
        }
コード例 #5
0
        //For Meeting
        public async Task AddAsyncMeeting(ActivityMeetingModel model)
        {
            await _repository.AddMeetingAsync(ActivitiesFactory.CreateMeeting(model, _userId));

            await _unitOfWork.SaveChangesAsync();
        }