public EntityFramework.Impact GetImpactByID(Guid id) { try { EntityFramework.Impact impactsMatchingId = _ImpactRecords.GetAll().Where(c => c.ImpactId == id).FirstOrDefault(); return(impactsMatchingId); } catch (Exception ex) { throw new Exception("Failure getting Impact", ex); } }
public bool UpdateImpactRecord(EntityFramework.Impact impact) { try { _ImpactRecords.Update(impact); _uow.Save(); return(true); } catch (Exception ex) { return(false); throw new Exception("Failure getting Customer", ex); } }
public EntityFramework.Impact CreateImpact(EntityFramework.Impact impactToCreate) { try { _ImpactRecords.Add(impactToCreate); _uow.Save(); EntityFramework.Impact retrievedImpact = GetImpactByID(impactToCreate.ImpactId); return(retrievedImpact); } catch (Exception ex) { return(null); throw new Exception("Failure creating Impact", ex); } }