0
Мне нужна помощь. У меня есть класс модели с именем Transaction
, и я хочу рассчитать JumlahTransaksi
с PersenTopUp
, где я должен поместить функцию для вычисления этого? В модели или контроллере?Бизнес-логика 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; }
}
и как я называю это контроллером ?? или используя бритву ?? –
Я думаю, что в контроллере вы создадите новый экземпляр класса Transaksi. Затем вы можете сохранить результат функции MakeSum в переменной, а затем передать этот результат объекту ViewBag. У вас есть объект ViewBag в модели, поэтому вы можете использовать его :). –
oke thanks loot lucian, может ли он реализован с использованием шаблона репозитория? –