public async Task EditAsyncMeeting(ActivityMeetingModel model) { var meet = await _repository.GetAsyncMeeting(model.Id); ActivitiesFactory.CreateMeeting(model, meet, _userId); _repository.EditMeeting(meet); await _unitOfWork.SaveChangesAsync(); }
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; }
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()); }
//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); }
//For Meeting public async Task AddAsyncMeeting(ActivityMeetingModel model) { await _repository.AddMeetingAsync(ActivitiesFactory.CreateMeeting(model, _userId)); await _unitOfWork.SaveChangesAsync(); }