Esempio n. 1
0
        public IActionResult DeleteRole(Guid id, [FromBody] Model.RoleModel model)
        {
            var entity = _mapper.Map <Role>(model);

            _pimsAdminService.Role.Remove(entity);

            return(new JsonResult(model));
        }
Esempio n. 2
0
        public IActionResult DeleteRole(Guid key, [FromBody] Model.RoleModel model)
        {
            var entity = _mapper.Map <PimsRole>(model);

            _pimsService.Role.Delete(entity);

            return(new JsonResult(model));
        }
Esempio n. 3
0
        public IActionResult AddRole([FromBody] Model.RoleModel model)
        {
            var entity = _mapper.Map <Entity.Role>(model); // TODO: Return bad request.

            _pimsAdminService.Role.Add(entity);
            var role = _mapper.Map <Model.RoleModel>(entity);

            return(CreatedAtAction(nameof(GetRole), new { id = role.Id }, role));
        }
Esempio n. 4
0
        public IActionResult UpdateRole(Guid id, [FromBody] Model.RoleModel model)
        {
            var entity = _mapper.Map <Role>(model);

            _pimsAdminService.Role.Update(entity);

            var role = _mapper.Map <Model.RoleModel>(entity);

            return(new JsonResult(role));
        }