Пример #1
0
 public void Insert(Trinity.BE.IssueCard model)
 {
     BE.IssueCard issueCard = GetIssueCardBySmartCardId(model.SmartCardId);
     if (issueCard != null)
     {
         throw new Trinity.Common.ExceptionArgs(EnumMessage.SmartCardIsAlreadyInUse);
     }
     else
     {
         UpdateStatusByUserId(model.UserId, EnumIssuedCards.Inactive);
         _localUnitOfWork.GetRepository <DBContext.IssuedCard>().Add(model.Map <DBContext.IssuedCard>());
         _localUnitOfWork.Save();
     }
 }
Пример #2
0
 public BE.IssueCard GetIssueCardBySmartCardId(string SmartCardId)
 {
     BE.IssueCard issueCard = null;
     issueCard = _localUnitOfWork.DataContext.IssuedCards.FirstOrDefault(d => d.SmartCardId == SmartCardId).Map <BE.IssueCard>();
     return(issueCard);
 }