示例#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 MessagesDelete(int id)
        {
            if (Session["UserTicket"] != null)
            {
                DataQueryService.IDataQueryService dataQueryService = new DataQueryService.DataQueryServiceClient();
                MessagesModel model = new MessagesModel();

                var message = dataQueryService.GetMessage(id, new Guid(Session["UserTicket"].ToString()));

                if (message != null)
                {
                    model.Id          = message.Id;
                    model.content     = message.Content;
                    model.title       = message.Title;
                    model.departments = message.Department;
                    model.important   = message.Important;
                    model.UserId      = message.UserId;

                    return(View(model));
                }
                return(View(model));
            }
            return(Redirect("~/Login/Login"));
        }