public async Task <IActionResult> AddAdmin(AdminforaddDto adminforaddDto) { var admintoCreate = new Admin { Adminname = adminforaddDto.Adminname }; var createdAdmin = await _repo.AddAdmin(admintoCreate, adminforaddDto.Password); return(StatusCode(201)); }
public async Task <IActionResult> AddAdmin(AdminAddDto admin) { if (admin == null) { return(BadRequest()); } if (await _repo.IsExistsAdmin(admin.Name)) { return(BadRequest("Admin already Exist")); } var AdminToCreate = _mapper.Map <Admins>(admin); AdminToCreate.RoleId = 2; //Role 2 means Admin var createdAdmin = await _repo.AddAdmin(AdminToCreate, admin.Password); /* var userToReturn = _mapper.Map<UserForDetailedDto>(userToCreate); * * return CreatedAtRoute("GetUser", new{Controller = "Users", id =userToCreate.Id}, userToReturn); */ return(Ok()); }