Add UserBankAccount

This commit is contained in:
VegaZ
2018-09-23 21:01:59 +02:00
parent f231c7214b
commit a74d080d02
4 changed files with 38 additions and 2 deletions

View File

@@ -38,6 +38,7 @@ namespace reallife_gamemode.Model
public DbSet<Server.Entities.User> Users { get; set; } public DbSet<Server.Entities.User> Users { get; set; }
public DbSet<Server.Entities.UserVehicle> UserVehicles { get; set; } public DbSet<Server.Entities.UserVehicle> UserVehicles { get; set; }
public DbSet<Server.Entities.UserBankAccount> BankAccounts { get; set; }
public DbSet<Server.Saves.SavedBlip> Blips { get; set; } public DbSet<Server.Saves.SavedBlip> Blips { get; set; }
public DbSet<Server.Saves.SavedMarker> Markers { get; set; } public DbSet<Server.Saves.SavedMarker> Markers { get; set; }

View File

@@ -303,7 +303,7 @@ namespace reallife_gamemode.Server.Commands
{ {
var dataSet = new Entities.UserVehicle var dataSet = new Entities.UserVehicle
{ {
UserId = ClientExtension.GetUser(player).Id, UserId = player.GetUser().Id,
Model = (VehicleHash) playerVehicle.Model, Model = (VehicleHash) playerVehicle.Model,
PositionX = playerVehicle.Position.X, PositionX = playerVehicle.Position.X,
PositionY = playerVehicle.Position.Y, PositionY = playerVehicle.Position.Y,
@@ -350,6 +350,7 @@ namespace reallife_gamemode.Server.Commands
} }
} }
} }
/* /*
[Command("restart")] [Command("restart")]
public void CmdAdminRestart(Client player) public void CmdAdminRestart(Client player)

View File

@@ -0,0 +1,32 @@
using GTANetworkAPI;
using reallife_gamemode.Server.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
/**
* @overview Life of German Reallife - Entities UserVehicle (UserVehicle.cs)
* @author VegaZ
* @copyright (c) 2008 - 2018 Life of German
*/
namespace reallife_gamemode.Server.Entities
{
public class UserBankAccount
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[ForeignKey("User")]
public int UserId { get; set; }
public User User { get; set; }
[StringLength(12)]
public string bic { get; set; }
[StringLength(32)]
public string Iban { get; set; }
public float Money { get; set; }
public bool Active { get; set; }
}
}

View File

@@ -8,7 +8,7 @@ using System.Text;
/** /**
* @overview Life of German Reallife - Entities UserVehicle (UserVehicle.cs) * @overview Life of German Reallife - Entities UserVehicle (UserVehicle.cs)
* @author VegaZ, hydrant * @author VegaZ
* @copyright (c) 2008 - 2018 Life of German * @copyright (c) 2008 - 2018 Life of German
*/ */
@@ -21,6 +21,8 @@ namespace reallife_gamemode.Server.Entities
public int Id { get; set; } public int Id { get; set; }
[ForeignKey("User")] [ForeignKey("User")]
public int UserId { get; set; } public int UserId { get; set; }
public User User { get; set; }
public VehicleHash Model { get; set; } public VehicleHash Model { get; set; }
public float PositionX { get; set; } public float PositionX { get; set; }
public float PositionY { get; set; } public float PositionY { get; set; }