Cards: Mark elements change date, for auditing purposes.
This commit is contained in:
@@ -72,6 +72,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
|
|
||||||
public int Card_Create(string title, string body, int x, int y, string currentUserName)
|
public int Card_Create(string title, string body, int x, int y, string currentUserName)
|
||||||
{
|
{
|
||||||
|
DateTime currentDate = DateTime.UtcNow;
|
||||||
Card card;
|
Card card;
|
||||||
lock (_cards)
|
lock (_cards)
|
||||||
{
|
{
|
||||||
@@ -86,7 +87,9 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
Y = y,
|
Y = y,
|
||||||
Active = true,
|
Active = true,
|
||||||
CreatedBy = currentUserName,
|
CreatedBy = currentUserName,
|
||||||
|
CreatedDate = currentDate,
|
||||||
ModifiedBy = currentUserName,
|
ModifiedBy = currentUserName,
|
||||||
|
ModifiedDate = currentDate,
|
||||||
};
|
};
|
||||||
_cards.Add(card);
|
_cards.Add(card);
|
||||||
|
|
||||||
@@ -97,6 +100,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
IDCardEvent = _lastIDCardEvent,
|
IDCardEvent = _lastIDCardEvent,
|
||||||
IDCard = card.IDCard,
|
IDCard = card.IDCard,
|
||||||
UserName = currentUserName,
|
UserName = currentUserName,
|
||||||
|
Date = currentDate,
|
||||||
Title = card.Title,
|
Title = card.Title,
|
||||||
Body = card.Body,
|
Body = card.Body,
|
||||||
X = card.X,
|
X = card.X,
|
||||||
@@ -111,6 +115,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
|
|
||||||
public bool Card_Move(int idCard, int x, int y, string currentUserName)
|
public bool Card_Move(int idCard, int x, int y, string currentUserName)
|
||||||
{
|
{
|
||||||
|
DateTime currentDate = DateTime.UtcNow;
|
||||||
lock (_cards)
|
lock (_cards)
|
||||||
{
|
{
|
||||||
// Move card
|
// Move card
|
||||||
@@ -119,6 +124,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
card.X = x;
|
card.X = x;
|
||||||
card.Y = y;
|
card.Y = y;
|
||||||
card.ModifiedBy = currentUserName;
|
card.ModifiedBy = currentUserName;
|
||||||
|
card.ModifiedDate = currentDate;
|
||||||
|
|
||||||
// Create event
|
// Create event
|
||||||
_lastIDCardEvent++;
|
_lastIDCardEvent++;
|
||||||
@@ -127,6 +133,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
IDCardEvent = _lastIDCardEvent,
|
IDCardEvent = _lastIDCardEvent,
|
||||||
IDCard = card.IDCard,
|
IDCard = card.IDCard,
|
||||||
UserName = currentUserName,
|
UserName = currentUserName,
|
||||||
|
Date = currentDate,
|
||||||
X = card.X,
|
X = card.X,
|
||||||
Y = card.Y,
|
Y = card.Y,
|
||||||
};
|
};
|
||||||
@@ -139,6 +146,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
|
|
||||||
public bool Card_Edit(int idCard, string title, string body, string currentUserName)
|
public bool Card_Edit(int idCard, string title, string body, string currentUserName)
|
||||||
{
|
{
|
||||||
|
DateTime currentDate = DateTime.UtcNow;
|
||||||
lock (_cards)
|
lock (_cards)
|
||||||
{
|
{
|
||||||
// Edit card
|
// Edit card
|
||||||
@@ -147,6 +155,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
card.Title = title;
|
card.Title = title;
|
||||||
card.Body = body;
|
card.Body = body;
|
||||||
card.ModifiedBy = currentUserName;
|
card.ModifiedBy = currentUserName;
|
||||||
|
card.ModifiedDate = currentDate;
|
||||||
|
|
||||||
// Create event
|
// Create event
|
||||||
_lastIDCardEvent++;
|
_lastIDCardEvent++;
|
||||||
@@ -155,6 +164,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
IDCardEvent = _lastIDCardEvent,
|
IDCardEvent = _lastIDCardEvent,
|
||||||
IDCard = card.IDCard,
|
IDCard = card.IDCard,
|
||||||
UserName = currentUserName,
|
UserName = currentUserName,
|
||||||
|
Date = currentDate,
|
||||||
Title = card.Title,
|
Title = card.Title,
|
||||||
Body = card.Body,
|
Body = card.Body,
|
||||||
};
|
};
|
||||||
@@ -167,6 +177,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
|
|
||||||
public bool Card_Delete(int idCard, string currentUserName)
|
public bool Card_Delete(int idCard, string currentUserName)
|
||||||
{
|
{
|
||||||
|
DateTime currentDate = DateTime.UtcNow;
|
||||||
lock (_cards)
|
lock (_cards)
|
||||||
{
|
{
|
||||||
// Delete card
|
// Delete card
|
||||||
@@ -182,6 +193,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
IDCardEvent = _lastIDCardEvent,
|
IDCardEvent = _lastIDCardEvent,
|
||||||
IDCard = card.IDCard,
|
IDCard = card.IDCard,
|
||||||
UserName = currentUserName,
|
UserName = currentUserName,
|
||||||
|
Date = currentDate,
|
||||||
};
|
};
|
||||||
_cardEvents.Insert(0, cardDeleteEvent);
|
_cardEvents.Insert(0, cardDeleteEvent);
|
||||||
|
|
||||||
@@ -200,6 +212,7 @@ namespace Scrummer.Code.BusinessLogic
|
|||||||
IDCardEvent = lastIDCardEvent,
|
IDCardEvent = lastIDCardEvent,
|
||||||
IDCard = card.IDCard,
|
IDCard = card.IDCard,
|
||||||
UserName = card.ModifiedBy,
|
UserName = card.ModifiedBy,
|
||||||
|
Date = card.ModifiedDate,
|
||||||
Title = card.Title,
|
Title = card.Title,
|
||||||
Body = card.Body,
|
Body = card.Body,
|
||||||
X = card.X,
|
X = card.X,
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ namespace Scrummer.Code.Entities
|
|||||||
|
|
||||||
public bool Active { get; set; }
|
public bool Active { get; set; }
|
||||||
public string CreatedBy { get; set; }
|
public string CreatedBy { get; set; }
|
||||||
|
public DateTime CreatedDate { get; set; }
|
||||||
public string ModifiedBy { get; set; }
|
public string ModifiedBy { get; set; }
|
||||||
|
public DateTime ModifiedDate { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -11,6 +11,7 @@ namespace Scrummer.Code.Entities
|
|||||||
string EventType { get; set; }
|
string EventType { get; set; }
|
||||||
int IDCard { get; set; }
|
int IDCard { get; set; }
|
||||||
string UserName { get; set; }
|
string UserName { get; set; }
|
||||||
|
DateTime Date { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public class CardCreateEvent : ICardEvent
|
public class CardCreateEvent : ICardEvent
|
||||||
@@ -22,6 +23,7 @@ namespace Scrummer.Code.Entities
|
|||||||
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
||||||
public int IDCard { get; set; }
|
public int IDCard { get; set; }
|
||||||
public string UserName { get; set; }
|
public string UserName { get; set; }
|
||||||
|
public DateTime Date { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -41,6 +43,7 @@ namespace Scrummer.Code.Entities
|
|||||||
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
||||||
public int IDCard { get; set; }
|
public int IDCard { get; set; }
|
||||||
public string UserName { get; set; }
|
public string UserName { get; set; }
|
||||||
|
public DateTime Date { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -57,6 +60,7 @@ namespace Scrummer.Code.Entities
|
|||||||
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
||||||
public int IDCard { get; set; }
|
public int IDCard { get; set; }
|
||||||
public string UserName { get; set; }
|
public string UserName { get; set; }
|
||||||
|
public DateTime Date { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
@@ -73,6 +77,7 @@ namespace Scrummer.Code.Entities
|
|||||||
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
public string EventType { get { return _eventType; } set { _eventType = value; } }
|
||||||
public int IDCard { get; set; }
|
public int IDCard { get; set; }
|
||||||
public string UserName { get; set; }
|
public string UserName { get; set; }
|
||||||
|
public DateTime Date { get; set; }
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user