public override async Task <SeriesMessageResponse> PostRole(RoleAdd request, ServerCallContext context)
        {
            try
            {
                var role     = _mapper.Map <RoleAdd, Role>(request);
                var response = await _series.AddRole(role.Series.Id, role);

                if (!response)
                {
                    throw new Exception("SeriesRep - PostRole");
                }
                return(new SeriesMessageResponse()
                {
                    Poruka = "Uspesno", Signal = true
                });
            }
            catch (Exception e)
            {
                _logger.LogError(e, "ERROR");
                return(new SeriesMessageResponse()
                {
                    Poruka = "Greska", Signal = false
                });
            }
        }
예제 #2
0
 public ActionResult Add(RoleAdd role)
 {
     if (ModelState.IsValid)
     {
         var id = Irole.Insert(role.Name);
         Irole.RolePer(id, role.DesId);
         return(Json("ok"));
     }
     else
     {
         return(Json("no"));
     }
 }
예제 #3
0
        public async Task <dynamic> Add([FromBody] RoleAdd item)
        {
            if (item == null)
            {
                return new { JsonString = "Error" }
            }
            ;

            var currentUser = JwtIdentity.UserInfo(Thread.CurrentPrincipal.Identity);
            //item.SubmiterUserId = currentUser.Id;
            var result = await _sqlData.Role.Add(item);

            return(new { Result = JsonConvert.DeserializeObject(result) });
        }
예제 #4
0
        public async Task <bool> AddRole(Role role)
        {
            try
            {
                RoleAdd roleAdd  = _mapper.Map <Role, RoleAdd>(role);
                var     response = await _series.PostRoleAsync(roleAdd);

                return(response.Signal);
            }
            catch (Exception e)
            {
                _logger.LogError(e, "ERROR");
                return(false);
            }
        }
예제 #5
0
        private void addRole_Click(object sender, EventArgs e)
        {
            RoleAdd addRole = new RoleAdd(this);

            addRole.Show();
        }