コード例 #1
0
        public ActionResult MessagesEdit(int id)
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();

                var msg         = dataQueryService.GetMessage(id, new Guid(Session["UserTicket"].ToString()));
                var departments = dataQueryService.GetAllDeansOffices(new Guid(Session["UserTicket"].ToString())); // tu get deparmen

                var model = new MessagesModel
                {
                    departmentsList = departments.Select(d => new SelectListItem
                    {
                        Text  = d.Department.Name,
                        Value = d.Id.ToString()
                    })
                };

                model.Id                   = msg.Id;
                model.content              = msg.Content;
                model.title                = msg.Title;
                model.important            = msg.Important;
                model.selectedDepartmentId = msg.Department.Id;
                model.UserId               = msg.UserId;

                return(View(model));
            }
            return(Redirect("~/Login/Login"));
        }
コード例 #2
0
        public ActionResult EventsEdit(int id)
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();

                var evnt        = dataQueryService.GetEvent(id, new Guid(Session["UserTicket"].ToString()));
                var departments = dataQueryService.GetAllDeansOffices(new Guid(Session["UserTicket"].ToString())); // tu get deparmen

                var model = new EventsModel
                {
                    departmentsList = departments.Select(d => new SelectListItem
                    {
                        Text  = d.Department.Name,
                        Value = d.Id.ToString()
                    })
                };

                model.Id                   = evnt.Id;
                model.content              = evnt.Content;
                model.title                = evnt.Title;
                model.date                 = DateTime.Parse(evnt.Date);
                model.notificationDate     = DateTime.Parse(evnt.NotificationDate);
                model.selectedDepartmentId = evnt.Department.Id;
                model.UserId               = evnt.UserId;

                return(View(model));
            }
            return(Redirect("~/Login/Login"));
        }
コード例 #3
0
        public ActionResult DeansOfficesEdit(int id)
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();

                var DeansOff    = dataQueryService.GetDeansOfficeInfo(id, new Guid(Session["UserTicket"].ToString()));
                var departments = dataQueryService.GetAllDeansOffices(new Guid(Session["UserTicket"].ToString()));

                var model = new DeansOfficesModel
                {
                    departmentsList = departments.Select(d => new SelectListItem
                    {
                        Text  = d.Department.Name,
                        Value = d.Id.ToString()
                    })
                };

                if (DeansOff != null)
                {
                    model.Id                   = DeansOff.Id;
                    model.AdditionalInfo       = DeansOff.AdditionalInfo;
                    model.Address              = DeansOff.Address;
                    model.Department           = DeansOff.Department;
                    model.OpeningHours         = DeansOff.OpeningHours;
                    model.UserId               = DeansOff.UserId;
                    model.selectedDepartmentId = DeansOff.Department.Id;

                    return(View(model));
                }
                return(Redirect("~/DeansOffices/DeansOffices"));
            }
            return(Redirect("~/Login/Login"));
        }
コード例 #4
0
        public ActionResult EventsAdd()
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();
                var departments = dataQueryService.GetAllDeansOffices(new Guid(Session["UserTicket"].ToString())); // tu get deparmen

                var model = new EventsModel
                {
                    departmentsList = departments.Select(d => new SelectListItem
                    {
                        Text  = d.Department.Name,
                        Value = d.Id.ToString()
                    })
                };
                return(View(model));
            }
            return(Redirect("~/Login/Login"));
        }