Exemplo n.º 1
0
 protected override kurdev_portal_test UpdateExisting(kurdev_portal_test crmEntity, PortalTest importEntity)
 {
     SetDataForUpdate(ref crmEntity, importEntity, crmEntity.Id);
     portalTestDataAccess.Detach(crmEntity);
     portalTestDataAccess.Update(crmEntity);
     return(crmEntity);
 }
Exemplo n.º 2
0
        public virtual kurdev_portal_test FindExistingRecord(PortalTest importEntity)
        {
            if (importEntity.UserId != Guid.Empty)
            {
                var res = portalTestDataAccess.GetById(importEntity.UserId);
                if (res != null)
                {
                    portalTestDataAccess.Detach(res);
                }
                return(res);
            }
            var result = portalTestDataAccess.GetEntityByLogin(importEntity.Login).FirstOrDefault();

            if (result != null)
            {
                portalTestDataAccess.Detach(result);
            }
            return(result);
        }