public DbError AddPlatform(PlatformModel platform) { try { context.PlatformModels.Add(platform); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_ADD); } return(DbError.SUCCESS); }
public DbError UpdatePlatform(PlatformModel platform) { try { PlatformModel _platform = context.PlatformModels.Find(platform.PlatformID); context.Entry(_platform).CurrentValues.SetValues(platform); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_UPDATE); } return(DbError.SUCCESS); }
public PlatformModel GetPlatform(int platformID) { PlatformModel platform = new PlatformModel(); try { platform = context.PlatformModels.Find(platformID); } catch (Exception ex) { interfaceException = ex; WriteException(ex); platform = null; } return(platform); }
public DbError DeletePlatform(int platformId) { try { PlatformModel platform = context.PlatformModels.Find(platformId); context.PlatformModels.Remove(platform); context.SaveChanges(); } catch (Exception ex) { interfaceException = ex; WriteException(ex); return(DbError.FAILED_TO_DELETE); } return(DbError.SUCCESS); }