-using System;
+using Newtonsoft.Json;
+using System;
+using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
namespace Projects.Models
{
+ [JsonObject(IsReference = true)]
public class ProjectMetadata
{
[StringLength(50)]
- [Display(Name = "Name")]
+ [Display(Name = "Nazwa")]
public string name;
- [Display(Name = "Description")]
+ [Display(Name = "Opis")]
public string description;
- [Display(Name = "Creation Date")]
+ [Display(Name = "Data utworzenia")]
public Nullable<System.DateTime> created_at;
- [Display(Name = "Modification Date")]
+ [Display(Name = "Data edycji")]
public Nullable<System.DateTime> updated_at;
+
+ [Display(Name = "Właściciel projektu")]
+ public Nullable<int> user_id;
}
+ [JsonObject(IsReference = true)]
public class ProjectTaskMetadata
{
[StringLength(50)]
- [Display(Name = "Name")]
+ [Display(Name = "Nazwa")]
public string name;
- [Display(Name = "Description")]
+ [Display(Name = "Opis")]
public string description;
- [Display(Name = "Creation Date")]
+ [Display(Name = "Data utworzenia")]
public Nullable<System.DateTime> created_at;
- [Display(Name = "Modification Date")]
+ [Display(Name = "Data edycji")]
public Nullable<System.DateTime> updated_at;
+
+ [Display(Name = "Właściciel zadania")]
+ public Nullable<int> user_id;
}
- public class ProjectUserMetadata
+ [JsonObject(IsReference = true)]
+ public class UserMetadata
{
- [Display(Name = "Login")]
+ [Display(Name = "Nazwa użytkownika")]
public string login;
- [Display(Name = "Password")]
+ [Display(Name = "Hasło")]
public string password;
}
+ [JsonObject(IsReference = true)]
public class TaskStatusMetadata
{
- [Display(Name = "Status Name")]
+ [Display(Name = "Status")]
public string status;
}