0
Ich brauche etwas Hilfe. Ich habe eine Modellklasse namens Transaction
und ich möchte JumlahTransaksi
mit PersenTopUp
berechnen, wo sollte ich die Funktion setzen, um das zu berechnen? Im Modell oder im Controller?Geschäftslogik ASP.NET MV
public class Transaksi
{
public Transaksi()
{
Members = new Member();
Groups = new Group();
Profits = new Profit();
Level = new Level();
JenisTransaksi = new JenisTransaksi();
}
[BsonId]
public string Id { get; set; }
public Member Members { get; set; }
public Group Groups { get; set; }
public int NoTransaksi { get; set; }
[BsonRepresentation(MongoDB.Bson.BsonType.Double)]
public double BatasTransaksi { get; set; }
[BsonRepresentation(BsonType.String)]
public JenisTransaksi JenisTransaksi { get; set; }
[BsonRepresentation(BsonType.Double)]
public double PersenTopUp
{
get;
set;
}
[BsonRepresentation(BsonType.Double)]
public double PersenRef
{
get;
set;
}
[BsonRepresentation(BsonType.Double)]
public double JumlahTransaksi { get; set; }
[BsonDateTimeOptions(Kind = DateTimeKind.Local, DateOnly = true)]
public DateTime TanggalTransaksi { get; set; }
[BsonDateTimeOptions(Kind = DateTimeKind.Local, DateOnly = true)]
public DateTime TglJatuhTempo
{
get
{
return (this.TanggalTransaksi.AddYears(1));
}
}
// Setiap member memiliki list profit
public Profit Profits { get; set; }
[BsonRepresentation(BsonType.String)]
public Level Level { get; set; }
[BsonRepresentation(BsonType.String)]
public StatusTransaksi StatusTransaksi;
[BsonRepresentation(MongoDB.Bson.BsonType.String)]
public string Keterangan { get; set; }
[BsonDateTimeOptions(Kind = DateTimeKind.Local, DateOnly = true)]
public DateTime TerakhirDiubah { get; set; }
}
und wie ich es im Controller ?? oder mit Rasiermesser ?? –
Ich denke, in der Steuerung werden Sie eine neue Instanz der Transaksi-Klasse machen. Dann können Sie das Ergebnis der MakeSum-Funktion in einer Variablen speichern und dieses Ergebnis dann an das ViewBag-Objekt übergeben. Sie haben das ViewBag-Objekt im Modell, damit Sie es verwenden können :). –
oke dank einer Beute lucian, kann es mit Repository-Muster implementiert werden ?? –