public async Task <ActionResult> CreateUser(UserModel userModel) { DatabaseHelperClass databaseHelperClass = new DatabaseHelperClass("Password=123456789;Persist Security Info=True;User ID=sqlserver;Initial Catalog=epharma;Data Source=34.95.222.223"); try { if (!ModelState.IsValid) { throw new Exception("Model is Invalid"); } CreateUserRepository createUserRepository = new CreateUserRepository(databaseHelperClass); DbCreateUser dbCreateUser = new DbCreateUser(createUserRepository); await dbCreateUser.CreateUser(userModel); return(Ok()); } catch (Exception ex) { databaseHelperClass.connection.Close(); return(StatusCode(500, ex)); } }
public async Task <ActionResult> CreateUser([FromBody] UserModel userModel) { DatabaseHelperClass databaseHelperClass = new DatabaseHelperClass("YOUR_CONNECTIONSTRING"); try { if (!ModelState.IsValid) { throw new Exception("Model is Invalid"); } CreateUserRepository createUserRepository = new CreateUserRepository(databaseHelperClass); DbCreateUser dbCreateUser = new DbCreateUser(createUserRepository); await dbCreateUser.CreateUser(userModel); return(Ok()); } catch (Exception ex) { databaseHelperClass.connection.Close(); return(StatusCode(500, ex)); } }