/// <summary> /// Update /// </summary> public async Task <bool> Update(SubcontractProfile.WebApi.Services.Model.SubcontractProfilePayment subcontractProfilePayment) { var p = new DynamicParameters(); p.Add("@payment_id", subcontractProfilePayment.PaymentId); p.Add("@payment_no", subcontractProfilePayment.PaymentNo); p.Add("@payment_channal", subcontractProfilePayment.PaymentChannal); p.Add("@payment_datetime", subcontractProfilePayment.PaymentDatetime); p.Add("@amount_transfer", subcontractProfilePayment.AmountTransfer); p.Add("@bank_transfer", subcontractProfilePayment.BankTransfer); p.Add("@bank_branch", subcontractProfilePayment.BankBranch); p.Add("@slip_attach_file", subcontractProfilePayment.SlipAttachFile); p.Add("@contact_name", subcontractProfilePayment.ContactName); p.Add("@contact_phone_no", subcontractProfilePayment.ContactPhoneNo); p.Add("@contact_email", subcontractProfilePayment.ContactEmail); p.Add("@remark", subcontractProfilePayment.Remark); p.Add("@status", subcontractProfilePayment.Status); p.Add("@create_date", subcontractProfilePayment.CreateDate); p.Add("@create_by", subcontractProfilePayment.CreateBy); p.Add("@modified_by", subcontractProfilePayment.ModifiedBy); p.Add("@modified_date", subcontractProfilePayment.ModifiedDate); p.Add("@training_id", subcontractProfilePayment.TrainingId); p.Add("@company_id", subcontractProfilePayment.CompanyId); var ok = await _dbContext.Connection.ExecuteAsync ("uspSubcontractProfilePayment_Update", p, commandType : CommandType.StoredProcedure, transaction : _dbContext.Transaction); return(true); }
public Task <bool> Update(SubcontractProfile.WebApi.Services.Model.SubcontractProfilePayment subcontractProfilePayment) { _logger.LogInformation($"Start PaymentController::Update", subcontractProfilePayment); if (subcontractProfilePayment == null) { _logger.LogWarning($"Start PaymentController::Update", subcontractProfilePayment); } var result = _service.Update(subcontractProfilePayment); if (result == null) { _logger.LogWarning($"PaymentController::", "Update NOT FOUND", subcontractProfilePayment); } return(result); }