123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.ComponentModel.DataAnnotations;
- namespace WpfApp29.Models
- {
- public class Task
- {
- public Task()
- {
- }
- public Task(string name, string desc, DateTime date, int userCreatorId, int userDoerId, int statusId)
- {
- Id = 0;
- Name = name;
- Desc = desc;
- Date = date;
- UserCreatorId = userCreatorId;
- UserDoerId = userDoerId;
- StatusId = statusId;
- }
- // FOREIGN KEY
- [Key]
- public int Id { get; set; }
- // MAIN FIELDS
- public string Name { get; set; }
- public string Desc { get; set; }
- public DateTime Date { get; set; }
- // PERVIOUS KEYS
- public int UserCreatorId { get; set; }
- public int UserDoerId { get; set; }
- public int StatusId { get; set; }
- // PERVIOUS OBJECTS
- public virtual User? UserCreator { get; set; }
- public virtual User? UserDoer { get; set; }
- public virtual StatusTask? Status { get; set; }
- }
- }
|