public ActionResult Register(ViewModels.User user) { var dataModel = new Models.DataModel(); try { var dbUser = new Models.User() { Email = user.Email, FirstName = string.Empty, LastName = string.Empty, IsAdmin = false, IsSubPurchase = user.IsSubPurchase, Login = user.Login, Password = SystemUtils.Utils.CalculateMD5Hash(user.Password), Phone = user.Phone, SubPurchaseID = null, VkontakteID = null }; dataModel.Users.InsertOnSubmit(dbUser); dataModel.SubmitChanges(); return(RedirectToAction("SuccessRegistration")); } catch { return(RedirectToAction("FailedRegistration")); } }
public bool CreateUser(Models.DataModel data) { try { if (DbConnection()) { Query = "insert into persons values(@ID,@UserName,@Password,@Email,@Address)"; Cmd = new MySqlCommand(Query, Con); Cmd.Parameters.AddWithValue("ID", null); Cmd.Parameters.AddWithValue("UserName", data.UserName); Cmd.Parameters.AddWithValue("Password", data.Password); Cmd.Parameters.AddWithValue("Email", data.Email); Cmd.Parameters.AddWithValue("Address", data.Address); Con.Open(); Cmd.ExecuteNonQuery(); Con.Close(); return(true); } else { return(false); } } catch (Exception ex) { } return(false); }
public ActionResult Create(Models.DataModel data) { DefaultBll _DefaultBll = new DefaultBll(); bool bData = _DefaultBll.CreateUser(data); if (bData == true) { return(RedirectToAction("Create")); } return(View()); }
public String Transaction(Models.DataModel data) { String message = " "; List <CSharp2nem.Model.Transfer.Mosaics.Mosaic> MosaicList = new List <CSharp2nem.Model.Transfer.Mosaics.Mosaic>(); var connection = new Connection(); connection.SetTestnet(); var mosaicClient = new NamespaceMosaicClient(connection); var mosaicResult = mosaicClient.BeginGetMosaicsOwned(data.Sender); var mosaicResponse = mosaicClient.EndGetMosaicsOwned(mosaicResult); foreach (var mosaic in mosaicResponse.Data) { if (mosaic.MosaicId.Name != "xem") { MosaicList.Add(new CSharp2nem.Model.Transfer.Mosaics.Mosaic(mosaic.MosaicId.NamespaceId, mosaic.MosaicId.Name, (data.Amount * 10000))); } } var accountFactory = new PrivateKeyAccountClientFactory(connection); var accClient = accountFactory.FromPrivateKey(data.SenderPrivateKey); var transData = new TransferTransactionData() { Amount = 1000000, // amount should always be 1000000 micro xem when attaching mosaics as it acts as a multiplier. RecipientAddress = data.Receiver, ListOfMosaics = MosaicList }; try { accClient.BeginSendTransaction(body => { try { if (body.Ex != null) { throw body.Ex; } message = body.Content.Message; } catch (Exception e) { message = e.Message; } }, transData); } catch (Exception ex) { } return(message); }
private IQueryable <viewAdvertisment> LoadAdvertismentsByDate(DateTime dateTimeFrom, DateTime dateTimeTo) { var dataModel = new Models.DataModel(); var specialFromDateTime = dateTimeFrom.Date.AddDays(-7); IQueryable <viewAdvertisment> searchResults = dataModel.viewAdvertisments .Where(a => ((!a.isSpecial && a.modifyDate >= dateTimeFrom.Date) || (a.isSpecial && a.modifyDate >= specialFromDateTime.Date)) && a.modifyDate < dateTimeTo.Date && !a.not_realestate && !a.not_show_advertisment) .OrderByDescending(a => a.isSpecial) .OrderByDescending(a => a.modifyDate); return(searchResults); }
public ActionResult Index() { Models.DataModel dm = Converter.CreateDataModelObject(); return(View(dm)); }