コード例 #1
0
ファイル: SysResourceController.cs プロジェクト: radtek/vnr
        public Sys_ResourceModel Put(Sys_ResourceModel model)
        {
            var Resource = new Sys_ResourceEntity
            {
                ID   = model.ID,
                Code = model.Code,
                //ResourceType = model.ResourceType,
                ResourceName = model.ResourceName,
                ModuleName   = model.ModuleName,
                //Description = model.Description
            };
            var service = new Sys_ResourceServices();

            if (model.ID != Guid.Empty)
            {
                Resource.ID = model.ID;
                service.Edit <Sys_ResourceEntity>(Resource);
            }
            else
            {
                service.Add <Sys_ResourceEntity>(Resource);
            }

            return(model);
        }
コード例 #2
0
ファイル: Sys_ResourceController.cs プロジェクト: radtek/vnr
        /// <summary>
        /// Tạo mời một Sys_Resource
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ActionResult Create([Bind] Sys_ResourceModel model)
        {
            var service = new RestServiceClient <Sys_ResourceModel>(UserLogin);

            service.SetCookies(this.Request.Cookies, _hrm_Sys_Service);
            var result = service.Put(_hrm_Sys_Service, "api/SysResource/", model);

            return(Json(result));
        }
コード例 #3
0
ファイル: Sys_ResourceController.cs プロジェクト: radtek/vnr
        /// <summary>
        /// Tạo mời một Sys_Resource
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ActionResult Create([Bind] Sys_ResourceModel model)
        {
            var isAccess = CheckPermission(UserId, PrivilegeType.Create, ConstantPermission.Sys_Resource);

            if (!isAccess)
            {
                return(PartialView("AccessDenied"));
            }
            var service = new RestServiceClient <Sys_ResourceModel>();

            service.SetCookies(this.Request.Cookies, _hrm_Sys_Service);
            var result = service.Put(_hrm_Sys_Service, "api/SysResource/", model);

            return(Json(result));
        }
コード例 #4
0
ファイル: SysResourceController.cs プロジェクト: radtek/vnr
        // GET api/<controller>/5
        public Sys_ResourceModel Get(Guid id)
        {
            var service    = new Sys_ResourceServices();
            var result     = service.GetById <Sys_ResourceEntity>(id, ref status);
            var AttWorkDay = new Sys_ResourceModel
            {
                ID   = result.ID,
                Code = result.Code,
                //ResourceType = result.ResourceType,
                ResourceName = result.ResourceName,
                ModuleName   = result.ModuleName,
                //Description = result.Description
            };

            return(AttWorkDay);
        }