public bool UpdateCommitment(TCommitmentViewModel obj) { var oCommitment = oCommitmentRepository.Get().Where(t => t.CommitmentId == obj.CommitmentId && t.IsDeleted == 0).FirstOrDefault(); if (oCommitment != null) { if (obj.CommitmentStatus == "Success") { oCommitment.CommitmentFinishDate = DateTime.Now; oCommitment.CommitmentStatus = db.MParentUser.Any(t => t.UserId == obj.UpdatedBy) ? "Waiting for " + obj.CommitmentStatus + " re-approve." : obj.CommitmentStatus; return(oCommitmentRepository.Update(oCommitment)); } else if (obj.CommitmentStatus == "Fail") { oCommitment.CommitmentRemark = obj.CommitmentRemark; oCommitment.CommitmentStatus = obj.CommitmentStatus; return(oCommitmentRepository.Update(oCommitment)); } } return(false); }
public Task <Commitment> Get([Required][BlindedAddress] string address) { return(Commitments.Get(address)); }