public int UpdatePunctualEvent(PunctualEventModel em) { int result = UpdateEvent(em); if (result == DaoUtilities.SAVE_SUCCESSFUL) { PUNCTUAL_EVENT pe = db.PUNCTUAL_EVENT.Find(em.EventId); if(pe != null) { pe.PE_DATE = em.EventDate; try { int saveResult = db.SaveChanges(); if (saveResult == 1) result = DaoUtilities.SAVE_SUCCESSFUL; } catch (DbUpdateConcurrencyException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UPDATE_CONCURRENCY_EXCEPTION; } catch (DbUpdateException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UPDATE_EXCEPTION; } catch (DbEntityValidationException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.ENTITY_VALIDATION_EXCEPTION; } catch (NotSupportedException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.UNSUPPORTED_EXCEPTION; } catch (ObjectDisposedException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.DISPOSED_EXCEPTION; } catch (InvalidOperationException e) { Console.WriteLine(e.GetBaseException().ToString()); result = DaoUtilities.INVALID_OPERATION_EXCEPTION; } } } return result; }
public PunctualEventModel FindPunctualEventById(string EventId) { PUNCTUAL_EVENT pe = db.PUNCTUAL_EVENT.Find(EventId); PunctualEventModel pem = null; if (pe != null) { EventModel em = FindEventById(EventId); pem = new PunctualEventModel(); pem = ((PunctualEventModel) em); } return pem; }