Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class FileReleases
- {
- [Required]
- public int Id { get; set; }
- public string Tittle { get; set; }
- [Required]
- public string Version { get; set; }
- public DateTime Published { get; set; }
- [DataType(DataType.Html)]
- public string content { get; set; }
- [DataType(DataType.Upload)]
- public virtual List<ProjectFiles> Files { get; set; }
- [Required]
- public virtual Project Project { get; set; }
- [Required]
- public virtual ApplicationUser UploadedBy { get; set; }
- //
- [Required]
- public virtual ChangeLog ChangeLog { get; set; }
- }
- public class ChangeLog
- {
- [Required]
- public int Id{ get; set; }
- [DataType(DataType.Text)]
- public string Title { get; set; }
- [DataType(DataType.Html)]
- public string Content { get; set; }
- [DataType(DataType.DateTime)]
- public DateTime Published { get; set; }
- [Required]
- public virtual Project Project { get; set; }
- // [Required]
- public virtual FileReleases Releases { get; set; }
- }
- public class Project
- {
- [Required]
- public int Id { get; set; }
- // public int revision { get; set; }
- [Required]
- [DataType(DataType.Text)]
- public string Name { get; set; }
- [DataType(DataType.MultilineText)]
- public string Description { get; set; }
- [Required]
- public virtual ApplicationUser Admininstrator { get; set; }
- public virtual List<ApplicationUser> Members { get; set; }
- public virtual List<ProjectNews> News { get; set; }
- public virtual List<FileReleases> Releases { get; set; }
- public virtual List<ChangeLog> ChangeLogs { get; set; }
- }
- public class ProjectFiles:Files
- {
- [Required]
- public virtual Project Project { get; set; }
- [Required]
- public virtual FileReleases Release { get; set; }
- }
- public class ProjectNews:News
- {
- [Required]
- public virtual Project Project{ get; set; }
- [Required]
- public int ProjectId { get; set; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement