Пример #1
0
        /// <summary>
        /// Converts this <see cref="TimeEntryModel"/> to a <see cref="TimeEntry"/>
        /// </summary>
        /// <returns>
        /// A <see cref="TimeEntry"/> object representing this instance of a <see cref="TimeEntryModel"/> object
        /// </returns>
        public TimeEntry ToEntity()
        {
            var entity = new TimeEntry
            {
                TimeEntryId = TimeEntryId,
                ProjectId   = ProjectId,
                UserId      = UserId,
                FromTime    = FromTime.HasValue ? DateTime.Parse(DateWorked.ToShortDateString() + " " + FromTime.Value.ToShortTimeString()) : null as DateTime?,
                ToTime      = ToTime.HasValue ? DateTime.Parse(DateWorked.ToShortDateString() + " " + ToTime.Value.ToShortTimeString()) : null as DateTime?,
                TotalTime   = TotalTime,
                DateWorked  = DateWorked,
                IsBillable  = IsBillable,
                CreatedAt   = CreatedAt.GetValueOrDefault(),
                CreatedBy   = CreatedBy,
                Description = Description
            };

            return(entity);
        }
Пример #2
0
 public override string ToString()
 {
     return("date Worked -" + DateWorked.ToShortDateString() + "   staff id-" + myStaffMember.StaffMemberName);
 }