Exemple #1
0
        public async Task <IActionResult> Init()
        {
            var user = new User
            {
                Id       = "1",
                Name     = "Admin",
                Password = "******",
                Role     = new Role {
                    Id = Guid.NewGuid().ToString(), Name = "Admin"
                }
            };

            await _component.Create(user);

            return(Ok(user));
        }
Exemple #2
0
        public async Task <IActionResult> Create([FromBody] CreateUserDTO user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var mapped = _mapper.Map <CreateUserModel>(user);
            var result = await _component.Create(mapped);

            if (!result.Succeeded)
            {
                return(BadRequest(result.Errors));
            }

            return(StatusCode(201));
        }