public HttpResponseMessage Registration(AccountRegistrationVm account) { List <string> errors = new List <string>(); if (!ModelState.IsValid) { foreach (var pair in ModelState) { if (pair.Value.Errors.Count > 0) { errors.Add(pair.Value.Errors.Select(error => error.ErrorMessage).FirstOrDefault().ToString()); } } return(Request.CreateResponse(HttpStatusCode.BadRequest, errors)); } HttpStatusCode response = AccountHelper.CreateAccount(account, AccountHelper.GetUloge(Constants.ULOGA_KORISNIK)); if (HttpStatusCode.Conflict == response) { errors.Add("Korisnicki nalog vec postoji"); return(Request.CreateResponse(HttpStatusCode.Conflict, errors)); } return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public bool CreateAccount([FromBody] CustomerControlModel model) { if (AccountHelper.CreateAccount(model.CustomerID.Value, DateTime.UtcNow, model.AccountName, model.AccountType)) { return(true); } return(false); }
public static void Main(string[] args) { WriteLine("------------------------------------------------------", ConsoleColor.Blue); WriteLine("[ France Ragnarok Account Creator - by GodLesZ ]", ConsoleColor.Blue); WriteLine("------------------------------------------------------", ConsoleColor.Blue); WriteLine(); Write("\t#1 fetch email.."); string email = MailGenerator.createMail(); if (email == "") { WriteLine(" failed! PLease report this to GodLesZ.", ConsoleColor.Red); CleanUp(); Console.ReadKey(); return; } WriteLine(" done", ConsoleColor.Green); Write("\t#2 build credentials.."); AccountData userData = new AccountData(email); WriteLine(" done", ConsoleColor.Green); WriteLine("\t#3 create account.."); try { EAccountResult res; if ((res = AccountHelper.CreateAccount(ref userData)) != EAccountResult.Success) { WriteLine("\tfailed to create account: " + res, ConsoleColor.Red); CleanUp(); Console.ReadKey(); return; } } catch (Exception ex) { WriteLine("\tfailed to create account: internal exception", ConsoleColor.Red); CleanUp(); Console.WriteLine(ex); Console.ReadKey(); return; } try { Write("\t#4 create file.."); using (StreamWriter Writer = new StreamWriter("Account.txt", true)) { Writer.WriteLine("#----------- Account Daten ---------"); Writer.WriteLine("# E-Mail : " + userData.Email); Writer.WriteLine("# Login : "******"# Password: "******" done", ConsoleColor.Green); } catch (Exception WriterEX) { WriteLine("\failed to create file: internal exception", ConsoleColor.Red); CleanUp(); Console.WriteLine(WriterEX); Console.ReadKey(); return; } CleanUp(); WriteLine(); WriteLine("----------------------------------------", ConsoleColor.Green); WriteLine("Email : " + userData.Email); WriteLine("Login : "******"Password : "******"----------------------------------------", ConsoleColor.Green); Write("Wait for FRO email.. "); int i = 0; do { Console.Write("{0}{1}", (i > 0 ? "\b" : ""), mCursorData[i % mCursorData.Length]); if (MailGenerator.CheckResponseEmail(userData.Email) == true) { Write("\b received & validated!", ConsoleColor.Green); break; } System.Threading.Thread.Sleep(200); i++; } while (true); WriteLine(); WriteLine(); WriteLine("------------------------------------------------------", ConsoleColor.Blue); WriteLine("[ GodLesZ <3 Blaubeere ]", ConsoleColor.Blue); WriteLine("------------------------------------------------------", ConsoleColor.Blue); Console.ReadKey(); }