Ejemplo n.º 1
0
        public async Task <IActionResult> Add_Employee([FromBody] ADD_REGISTERATION_MODEL employee)
        {
            var result = await service.REGISTERATION(employee);

            if (result.Status == false)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> REGISTERATION([FromBody] ADD_REGISTERATION_MODEL client)
        {
            client.Type__         = "client";
            client.EmailConfirmed = false;
            var result = await service.REGISTERATION(client);

            if (result.Status == false)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
Ejemplo n.º 3
0
        public async Task <IREQUEST_RESULT> REGISTERATION(ADD_REGISTERATION_MODEL User)
        {
            try
            {
                //VALIDTION NOT NOW
                AppUser newAppUser = mapper.Map <AppUser>(User);
                var     result     = await userManager.CreateAsync(newAppUser, User.Password);

                if (result.Succeeded)
                {
                    await userManager.AddToRoleAsync(newAppUser, User.Type__);
                }
                request_result.Data = newAppUser;
                return(request_result);
            }
            catch (Exception ex)
            {
                request_result.Status   = false;
                request_result.Error_AR = ex.Message + " : " + ex.Source;
                request_result.Error_EN = ex.Message + " : " + ex.Source;
                request_result.Data     = null;
                return(request_result);
            }
        }