public static bool Update(DefaultContext db, Manual manual) { int manualId = manual.ManualId; Manual dbManual = GetDetail(db, manualId); if (dbManual == null) return false; dbManual.CopyFrom(manual); db.SaveChanges(); return true; }
public void CopyFrom(Manual manual) { ManualTypeId = manual.ManualTypeId; Title = manual.Title; if (!String.IsNullOrEmpty(manual.RelativeFilePath)) { RelativeFilePath = manual.RelativeFilePath; } Order = manual.Order; IsDownloadable = manual.IsDownloadable; IsAccessForAuthGuest = manual.IsAccessForAuthGuest; }
private Manual GetModel() { if (String.IsNullOrEmpty(RelativeFilePath)) throw new Exception("Cannot process empty Relative file path for manual file."); var manual = new Manual { ManualTypeId = ManualTypeId, Title = Title, Order = Order, RelativeFilePath = RelativeFilePath, IsDownloadable = IsDownloadable, IsAccessForAuthGuest = IsAccessForAuthGuest }; return manual; }
public static DeleteResult Delete(DefaultContext db, Manual manual) { if (manual == null) return DeleteResult.AuthorizationFailed; try { db.Manuals.Remove(manual); db.SaveChanges(); return DeleteResult.Ok; } catch (Exception e) { Logger.SetLog(e); return DeleteResult.DbFailed; } }
public static void Insert(DefaultContext db, Manual manual) { db.Manuals.Add(manual); db.SaveChanges(); }
private ManualPlayer(BaseController baseController, Manual manual) { _isValid = true; _baseController = baseController; _manual = manual; _contentType = HttpResponseBaseService.ContentType.Txt; if (baseController == null || manual == null || (!manual.IsAccessForAuthGuest && baseController.IsAuthenticatedGuest)) { _isValid = false; return; } Title = manual.Title; PlayerDataUrl = baseController.Url.Action("PlayerData", "Manual", new { id = manual.ManualId }); ProcessFindFilePath(); CheckPlayer(); }
private ManualIndex(Manual manual) { ManualId = manual.ManualId; ManualTypeTitle = manual.ManualType.Title; Title = manual.Title; Order = manual.Order; }
private Manual GetModel() { var manual = new Manual { ManualId = ManualId, Title = Title, ManualTypeId = ManualTypeId, RelativeFilePath = RelativeFilePath, Order = Order, IsDownloadable = IsDownloadable, IsAccessForAuthGuest = IsAccessForAuthGuest }; return manual; }
private ManualEdit(Manual manual) { ManualId = manual.ManualId; Title = manual.Title; ManualTypeId = manual.ManualTypeId; RelativeFilePath = manual.RelativeFilePath; Order = manual.Order; IsDownloadable = manual.IsDownloadable; IsAccessForAuthGuest = manual.IsAccessForAuthGuest; }
private ManualDetail(BaseController baseController, Manual manual) { ManualId = manual.ManualId; Title = manual.Title; ManualTypeTitle = manual.ManualType.Title; Order = manual.Order; Url = baseController.Url.Action("Player", "Manual", new { id = manual.ManualId }); IsDownloadable = manual.IsDownloadable; IsAccessForAuthGuest = manual.IsAccessForAuthGuest; }
private ManualDelete(Manual manual) { ManualId = manual.ManualId; ManualType = manual.ManualType.Title; Title = manual.Title; _relativeFilePath = manual.RelativeFilePath; }
public ManualTypeItem(ManualType manualType, Manual[] manuals, bool isMore, bool isOddBlock) { ManualType = manualType; Manuals = manuals; IsMore = isMore; CssClass = isOddBlock ? ManualTypesOddBlockCssClass : ManualTypesEvenBlockCssClass; }
private Manual GetManual(Models.Manual manual) { var localManual = new Manual(_baseController, manual); return localManual; }