public bool Update(CorporateTag corporateTag) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { var corporateTagEntity = new CorporateTagEntity(corporateTag.Id) { EndDate = corporateTag.EndDate, StartDate = corporateTag.StartDate }; var bucket = new RelationPredicateBucket(CorporateTagFields.CorporateTagId == corporateTag.Id); return(adapter.UpdateEntitiesDirectly(corporateTagEntity, bucket) > 0); } }
public CorporateTag Save(CorporateTag corporateTag) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { var entity = Mapper.Map <CorporateTag, CorporateTagEntity>(corporateTag); if (!adapter.SaveEntity(entity, true)) { throw new PersistenceFailureException(); } return(Mapper.Map <CorporateTagEntity, CorporateTag>(entity)); } }
public CorporateTag Save(CorporateTag corporateTag) { return(_corporateTagRepository.Save(corporateTag)); }