Initial commit
This commit is contained in:
94
Server/Core/Models/Pictures/PictureBase.cs
Normal file
94
Server/Core/Models/Pictures/PictureBase.cs
Normal file
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using DotNetNuke.ComponentModel.DataAnnotations;
|
||||
using Bring2mind.InMemoriam.Core.Data;
|
||||
|
||||
namespace Bring2mind.InMemoriam.Core.Models.Pictures
|
||||
{
|
||||
[TableName("B2M_InMemoriam_Pictures")]
|
||||
[PrimaryKey("PictureId", AutoIncrement = true)]
|
||||
[DataContract]
|
||||
[Scope("ModuleId")]
|
||||
public partial class PictureBase : AuditableEntity
|
||||
{
|
||||
|
||||
#region .ctor
|
||||
public PictureBase()
|
||||
{
|
||||
PictureId = -1;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Properties
|
||||
[DataMember]
|
||||
public int PictureId { get; set; }
|
||||
[DataMember]
|
||||
public int ModuleId { get; set; }
|
||||
[DataMember]
|
||||
public Guid ImageIdentifier { get; set; }
|
||||
[DataMember]
|
||||
public int OriginalWidth { get; set; }
|
||||
[DataMember]
|
||||
public int OriginalHeight { get; set; }
|
||||
[DataMember]
|
||||
public string OriginalName { get; set; }
|
||||
[DataMember]
|
||||
public string Title { get; set; }
|
||||
[DataMember]
|
||||
public string Description { get; set; }
|
||||
[DataMember]
|
||||
public int PictureYear { get; set; }
|
||||
[DataMember]
|
||||
public int PictureMonth { get; set; }
|
||||
[DataMember]
|
||||
public int PictureDay { get; set; }
|
||||
[DataMember]
|
||||
public int Visibility { get; set; }
|
||||
#endregion
|
||||
|
||||
#region Methods
|
||||
public void ReadPictureBase(PictureBase picture)
|
||||
{
|
||||
if (picture.PictureId > -1)
|
||||
PictureId = picture.PictureId;
|
||||
|
||||
if (picture.ModuleId > -1)
|
||||
ModuleId = picture.ModuleId;
|
||||
|
||||
ImageIdentifier = picture.ImageIdentifier;
|
||||
|
||||
if (picture.OriginalWidth > -1)
|
||||
OriginalWidth = picture.OriginalWidth;
|
||||
|
||||
if (picture.OriginalHeight > -1)
|
||||
OriginalHeight = picture.OriginalHeight;
|
||||
|
||||
if (!String.IsNullOrEmpty(picture.OriginalName))
|
||||
OriginalName = picture.OriginalName;
|
||||
|
||||
if (!String.IsNullOrEmpty(picture.Title))
|
||||
Title = picture.Title;
|
||||
|
||||
if (!String.IsNullOrEmpty(picture.Description))
|
||||
Description = picture.Description;
|
||||
|
||||
if (picture.PictureYear > -1)
|
||||
PictureYear = picture.PictureYear;
|
||||
|
||||
if (picture.PictureMonth > -1)
|
||||
PictureMonth = picture.PictureMonth;
|
||||
|
||||
if (picture.PictureDay > -1)
|
||||
PictureDay = picture.PictureDay;
|
||||
|
||||
if (picture.Visibility > -1)
|
||||
Visibility = picture.Visibility;
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user