Exemplo n.º 1
0
        public IHttpActionResult CreatePrivilegeModule(PrivilegeApiModel model)
        {
            var response = new DataResponse <EntityPrivilege>();

            if (ModelState.IsValid)
            {
                var entityPrivilege = new EntityPrivilege();
                entityPrivilege.Title        = model.Title;
                entityPrivilege.Description  = model.Description;
                entityPrivilege.PrivilegeKey = model.PrivilegeKey;
                entityPrivilege.ModuleId     = model.ModuleId;
                entityPrivilege.CreatedBy    = CurrentUserId;
                response = repository.Insert(entityPrivilege);
            }
            return(Ok <DataResponse>(response));
        }
Exemplo n.º 2
0
        public IHttpActionResult UpdatePrivilege(PrivilegeApiModel model)
        {
            var response = new DataResponse <EntityPrivilege>();

            if (ModelState.IsValid)
            {
                var entityPrivilege = new EntityPrivilege();
                entityPrivilege.Id           = model.Id;
                entityPrivilege.Title        = model.Title;
                entityPrivilege.PrivilegeKey = model.PrivilegeKey;
                entityPrivilege.ModuleId     = model.ModuleId;
                entityPrivilege.Description  = model.Description;
                entityPrivilege.UpdatedBy    = CurrentUserId;
                entityPrivilege.UpdatedOn    = System.DateTime.UtcNow;
                response = repository.UpdatePrivilegeById(entityPrivilege);
            }
            return(Ok <DataResponse>(response));
        }