public static void AssignUserToMeeting(ApplicationUser user, TaskVlopper.Base.Model.Meeting meeting) { using (IUnityContainer container = UnityConfig.GetConfiguredContainer()) { var taskLogic = container.Resolve <IMeetingLogic>(); taskLogic.AssignUserToMeeting(meeting.ID, user.Email); } }
public static void AddTestMeeting(bool isUserLogged, TaskVlopper.Base.Model.Meeting meeting, TaskVlopper.Base.Model.Task task) { using (IUnityContainer container = UnityConfig.GetConfiguredContainer()) { var meetingLogic = container.Resolve <IMeetingLogic>(); meetingLogic.HandleMeetingAdd(ModelsMocks.MeetingModelFirst, task.ProjectID, task.ID, isUserLogged ? ControllersMocks.LoggedUser : ControllersMocks.NotloggedUser); } }
public ActionResult Delete(Meeting meeting, int projectId, int? taskId, int id) { try { if (User.Identity.IsAuthenticated) { IMeetingLogic logic = container.Resolve<IMeetingLogic>(); logic.HandleMeetingDelete(projectId, taskId, id, User.Identity.Name); return Json(new JsonDataHandler(httpCode: HttpCodeEnum.OK, message: "Meeting successfully removed!").getInfo(), JsonRequestBehavior.AllowGet); } return Json(new JsonDataHandler(httpCode: HttpCodeEnum.Forbidden).getWarning(), JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new JsonDataHandler(ex).getError(), JsonRequestBehavior.AllowGet); } }
public MeetingViewModel(Meeting meeting) { Meeting = meeting; }