コード例 #1
0
 public override bool Equals(TreeEvent obj) => this.Compare(obj, rhs => _hashCode == rhs._hashCode &&
                                                            EventId == rhs.EventId &&
                                                            TemplateId == rhs.TemplateId &&
                                                            ContractId == rhs.ContractId &&
                                                            Arguments == rhs.Arguments &&
                                                            AgreementText == rhs.AgreementText &&
                                                            ContractKey == rhs.ContractKey &&
                                                            !WitnessParties.Except(rhs.WitnessParties).Any() &&
                                                            !Signatories.Except(rhs.Signatories).Any() &&
                                                            !Observers.Except(rhs.Observers).Any());
コード例 #2
0
        public async Task <IActionResult> CreateSignatories([FromBody] Signatories signatories)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await signatoriesService.InsertAsync(signatories);

            await signatoriesService.SaveChangesAsync();

            return(Ok(signatories));
        }
コード例 #3
0
        public async Task Delete(Signatories signatory)
        {
            var customer = await customerRepo.GetFirstOrDefaultAsync(predicate : c => c.Id == signatory.CustomerProfileId);

            signatory.HistoryGroupId = Guid.NewGuid();
            // CustomerProfile.NewAffiliationId is the same with Request.Id

            await historyRepo.InsertAsync(new History {
                date            = DateTime.Now,
                action          = "Signatory: " + signatory.name + "'s Details Deleted",
                groupCode       = role,
                user            = user,
                RequestId       = customer.NewAffiliationId,
                AuditLogGroupId = customer.AuditLogGroupId,
                HistoryGroupId  = signatory.HistoryGroupId
            });

            signatoriesRepo.Delete(signatory);
        }