diff --git a/oliverbooth.dev/Pages/Contact/Index.cshtml b/oliverbooth.dev/Pages/Contact/Index.cshtml new file mode 100644 index 0000000..75dbc79 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/Index.cshtml @@ -0,0 +1,16 @@ +@page "/{culture=en}/contact" +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

What would you like to talk about?

+ \ No newline at end of file diff --git a/oliverbooth.dev/Pages/Contact/JobOpportunity.cshtml b/oliverbooth.dev/Pages/Contact/JobOpportunity.cshtml new file mode 100644 index 0000000..734f324 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/JobOpportunity.cshtml @@ -0,0 +1,51 @@ +@page "/{culture=en}/contact/job-opportunity" +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Job Opportunity

+

+ I'm honoured that you would consider me for a job opportunity. I have some prerequisites that I'd like to make you + aware of before you contact me. Please read the following carefully. +

+

+ If you are not based in South East Wales UK, and your work is not 100% remote, I am not interested. I will not be + relocating for any job, nor will I be commuting to any office if it's an unreasonable distance away. +

+ +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
\ No newline at end of file diff --git a/oliverbooth.dev/Pages/Contact/OpenSource.cshtml b/oliverbooth.dev/Pages/Contact/OpenSource.cshtml new file mode 100644 index 0000000..1671a58 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/OpenSource.cshtml @@ -0,0 +1,27 @@ +@page "/{culture=en}/contact/open-source" +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Open Source Contribution

+

+ Thank you for taking the time to consider contributing to one of my open source projects! I am always looking for + ways to improve my code, and I appreciate any and all contributions that I receive. You do not need to contact + me to do so, just submit a pull request on GitHub and I will review it as soon as I can. +

+

+ Below are links to the repositories for each of my active projects. This list is subject to change at any time. If + you'd like to contribute to a project that is not listed below, it is likely that I am not currently actively + maintaining it, I would recommend that you fork the repository and continue development on your own as unfortunately + I have no timeline as to when I will start such projects back up again. +

+ \ No newline at end of file diff --git a/oliverbooth.dev/Pages/Contact/Other.cshtml b/oliverbooth.dev/Pages/Contact/Other.cshtml new file mode 100644 index 0000000..a9e4e31 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/Other.cshtml @@ -0,0 +1,39 @@ +@page "/{culture=en}/contact/other" + +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Other

+

+ Thanks for getting in touch! While I do my best to read to all inquiries, I cannot guarantee that I will be able to + respond to your message. Nevertheless, I appreciate you taking the time to reach out to me and I will respond if I + can. +

+ +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
diff --git a/oliverbooth.dev/Pages/Contact/Privacy.cshtml b/oliverbooth.dev/Pages/Contact/Privacy.cshtml new file mode 100644 index 0000000..33203e0 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/Privacy.cshtml @@ -0,0 +1,46 @@ +@page "/{culture=en}/contact/privacy/{which?}" +@model OliverBooth.Pages.Contact.Privacy +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Privacy Policy Concerns

+

+ Thank you for getting in touch. I take your privacy very seriously and will do my best to address any concerns you may have. + Please outline your concerns in the form below, and I will get back to you as soon as possible. +

+ +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
diff --git a/oliverbooth.dev/Pages/Contact/Privacy.cshtml.cs b/oliverbooth.dev/Pages/Contact/Privacy.cshtml.cs new file mode 100644 index 0000000..af9b022 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/Privacy.cshtml.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace OliverBooth.Pages.Contact; + +public class Privacy : PageModel +{ + public string Which { get; private set; } = "website"; + + public void OnGet(string? which = "website") + { + Which = which ?? "website"; + } + + public void SubmitForm() + { + } +} diff --git a/oliverbooth.dev/Pages/Contact/ProjectIdea.cshtml b/oliverbooth.dev/Pages/Contact/ProjectIdea.cshtml new file mode 100644 index 0000000..ff2b876 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/ProjectIdea.cshtml @@ -0,0 +1,58 @@ +@page "/{culture=en}/contact/project-idea" +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Project Idea

+

+ I'm always looking for new projects to work on, and I'm open to suggestions. If you have an idea for a project that + you'd like to see me work on, please feel free to get in touch. If you'd like to collaborate, please + do not use this form, instead, please use this one. +

+

+ Please note that by submitting an idea through the form on this page, you acknowledge and agree that any + intellectual property rights associated with the idea, including but not limited to copyright, patent, or any other + proprietary rights, shall be immediately and irrevocably transferred to me. You understand that this transfer of + intellectual property rights grants me the unrestricted and exclusive right to use, modify, reproduce, distribute, + disclose, or otherwise exploit the idea for any purpose, without the obligation to provide credit or compensation to + you. This includes the right to file for intellectual property protection or pursue commercial opportunities derived + from the idea. By submitting the idea, you further confirm that it is your original work and does not infringe upon + the rights of any third party. +

+

+ If you're happy with all that, please fill out the form below. +

+ +
+ + +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ + +
\ No newline at end of file diff --git a/oliverbooth.dev/Pages/Contact/TechnicalHelp.cshtml b/oliverbooth.dev/Pages/Contact/TechnicalHelp.cshtml new file mode 100644 index 0000000..af628d0 --- /dev/null +++ b/oliverbooth.dev/Pages/Contact/TechnicalHelp.cshtml @@ -0,0 +1,18 @@ +@page "/{culture=en}/contact/technical-help" +@{ + ViewData["Title"] = "Contact"; +} + +

Contact

+

Technical Help

+

+ I'm sorry, but do I not offer help or advice regarding development of any kind outside of my website, and Discord + servers of which I'm a member. I'm most active in the Brackeys Community + Discord server, where I'm an Admin, but this does not give you permission to demand help from me on your schedule. + If you have a question, please ask in the appropriate channel in that server. If you ping or DM me, I will ignore + you. +

+

+ I do not offer services to build or repair desktops, laptops, mobiles, or tablets, outside of my family and close + friends. +

\ No newline at end of file diff --git a/oliverbooth.dev/Pages/Index.cshtml.cs b/oliverbooth.dev/Pages/Index.cshtml.cs deleted file mode 100644 index 86187a5..0000000 --- a/oliverbooth.dev/Pages/Index.cshtml.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Microsoft.AspNetCore.Mvc.RazorPages; - -namespace OliverBooth.Pages; - -public class IndexModel : PageModel -{ - private readonly ILogger _logger; - - public IndexModel(ILogger logger) - { - _logger = logger; - } - - public void OnGet() - { - } -}