private GarmentDebiturBalanceViewModel MapToViewModel(GarmentDebiturBalanceModel model) { GarmentDebiturBalanceViewModel viewModel = new GarmentDebiturBalanceViewModel { Active = model.Active, Id = model.Id, CreatedAgent = model.CreatedAgent, CreatedBy = model.CreatedBy, CreatedUtc = model.CreatedUtc, DeletedAgent = model.DeletedAgent, DeletedBy = model.DeletedBy, DeletedUtc = model.DeletedUtc, IsDeleted = model.IsDeleted, LastModifiedAgent = model.LastModifiedAgent, LastModifiedBy = model.LastModifiedBy, LastModifiedUtc = model.LastModifiedUtc, balanceDate = model.BalanceDate, buyerAgent = new BuyerAgent { Id = model.BuyerAgentId, Code = model.BuyerAgentCode, Name = model.BuyerAgentName, }, balanceAmount = model.BalanceAmount, balanceAmountIDR = model.BalanceAmountIDR, }; return(viewModel); }
public async Task <int> Update(int id, GarmentDebiturBalanceViewModel viewModel) { viewModel.buyerAgent = viewModel.buyerAgent ?? new BuyerAgent(); GarmentDebiturBalanceModel model = new GarmentDebiturBalanceModel(viewModel.balanceDate.GetValueOrDefault(), viewModel.buyerAgent.Id, viewModel.buyerAgent.Code, viewModel.buyerAgent.Name, viewModel.balanceAmount, viewModel.balanceAmount); return(await _repository.UpdateAsync(id, model)); }
public async Task <int> Create(GarmentDebiturBalanceViewModel viewModel) { viewModel.buyerAgent = viewModel.buyerAgent ?? new BuyerAgent(); GarmentDebiturBalanceModel model = new GarmentDebiturBalanceModel(viewModel.balanceDate.GetValueOrDefault(), viewModel.buyerAgent.Id, viewModel.buyerAgent.Code, viewModel.buyerAgent.Name, viewModel.balanceAmount, viewModel.balanceAmountIDR); return(await _repository.InsertAsync(model)); }