parent
811d2aabd5
commit
fdbf2502b0
@ -1,165 +0,0 @@ |
||||
/* |
||||
* API du serveur de l'application de digitalisation des EP |
||||
* |
||||
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. |
||||
* |
||||
* OpenAPI spec version: 1.3.4 |
||||
* |
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
||||
*/ |
||||
using System; |
||||
using System.Linq; |
||||
using System.IO; |
||||
using System.Text; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using System.Collections.ObjectModel; |
||||
using System.ComponentModel.DataAnnotations; |
||||
using System.Runtime.Serialization; |
||||
using Newtonsoft.Json; |
||||
|
||||
namespace IO.Swagger.DTO |
||||
{ |
||||
/// <summary> |
||||
/// Objet à envoyer lors d'une demande de formation |
||||
/// </summary> |
||||
[DataContract] |
||||
public partial class CreationDemandeFormationDTO : IEquatable<CreationDemandeFormationDTO> |
||||
{ |
||||
/// <summary> |
||||
/// Gets or Sets Id |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="id")] |
||||
public long? Id { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Libelle |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="libelle")] |
||||
public string Libelle { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Description |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="description")] |
||||
public string Description { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Theme |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="theme")] |
||||
public int? Theme { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Returns the string presentation of the object |
||||
/// </summary> |
||||
/// <returns>String presentation of the object</returns> |
||||
public override string ToString() |
||||
{ |
||||
var sb = new StringBuilder(); |
||||
sb.Append("class CreationDemandeFormationDTO {\n"); |
||||
sb.Append(" Id: ").Append(Id).Append("\n"); |
||||
sb.Append(" Libelle: ").Append(Libelle).Append("\n"); |
||||
sb.Append(" Description: ").Append(Description).Append("\n"); |
||||
sb.Append(" Theme: ").Append(Theme).Append("\n"); |
||||
sb.Append("}\n"); |
||||
return sb.ToString(); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns the JSON string presentation of the object |
||||
/// </summary> |
||||
/// <returns>JSON string presentation of the object</returns> |
||||
public string ToJson() |
||||
{ |
||||
return JsonConvert.SerializeObject(this, Formatting.Indented); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if objects are equal |
||||
/// </summary> |
||||
/// <param name="obj">Object to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public override bool Equals(object obj) |
||||
{ |
||||
if (ReferenceEquals(null, obj)) return false; |
||||
if (ReferenceEquals(this, obj)) return true; |
||||
return obj.GetType() == GetType() && Equals((CreationDemandeFormationDTO)obj); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if CreationDemandeFormationDTO instances are equal |
||||
/// </summary> |
||||
/// <param name="other">Instance of CreationDemandeFormationDTO to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public bool Equals(CreationDemandeFormationDTO other) |
||||
{ |
||||
if (ReferenceEquals(null, other)) return false; |
||||
if (ReferenceEquals(this, other)) return true; |
||||
|
||||
return |
||||
( |
||||
Id == other.Id || |
||||
Id != null && |
||||
Id.Equals(other.Id) |
||||
) && |
||||
( |
||||
Libelle == other.Libelle || |
||||
Libelle != null && |
||||
Libelle.Equals(other.Libelle) |
||||
) && |
||||
( |
||||
Description == other.Description || |
||||
Description != null && |
||||
Description.Equals(other.Description) |
||||
) && |
||||
( |
||||
Theme == other.Theme || |
||||
Theme != null && |
||||
Theme.Equals(other.Theme) |
||||
); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Gets the hash code |
||||
/// </summary> |
||||
/// <returns>Hash code</returns> |
||||
public override int GetHashCode() |
||||
{ |
||||
unchecked // Overflow is fine, just wrap |
||||
{ |
||||
var hashCode = 41; |
||||
// Suitable nullity checks etc, of course :) |
||||
if (Id != null) |
||||
hashCode = hashCode * 59 + Id.GetHashCode(); |
||||
if (Libelle != null) |
||||
hashCode = hashCode * 59 + Libelle.GetHashCode(); |
||||
if (Description != null) |
||||
hashCode = hashCode * 59 + Description.GetHashCode(); |
||||
if (Theme != null) |
||||
hashCode = hashCode * 59 + Theme.GetHashCode(); |
||||
return hashCode; |
||||
} |
||||
} |
||||
|
||||
#region Operators |
||||
#pragma warning disable 1591 |
||||
|
||||
public static bool operator ==(CreationDemandeFormationDTO left, CreationDemandeFormationDTO right) |
||||
{ |
||||
return Equals(left, right); |
||||
} |
||||
|
||||
public static bool operator !=(CreationDemandeFormationDTO left, CreationDemandeFormationDTO right) |
||||
{ |
||||
return !Equals(left, right); |
||||
} |
||||
|
||||
#pragma warning restore 1591 |
||||
#endregion Operators |
||||
} |
||||
} |
@ -1,221 +0,0 @@ |
||||
/* |
||||
* API du serveur de l'application de digitalisation des EP |
||||
* |
||||
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. |
||||
* |
||||
* OpenAPI spec version: 1.3.4 |
||||
* |
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
||||
*/ |
||||
using System; |
||||
using System.Linq; |
||||
using System.IO; |
||||
using System.Text; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using System.Collections.ObjectModel; |
||||
using System.ComponentModel.DataAnnotations; |
||||
using System.Runtime.Serialization; |
||||
using Newtonsoft.Json; |
||||
|
||||
namespace IO.Swagger.DTO |
||||
{ |
||||
/// <summary> |
||||
/// |
||||
/// </summary> |
||||
[DataContract] |
||||
public partial class FormationDTOParticipantsFormation : IEquatable<FormationDTOParticipantsFormation> |
||||
{ |
||||
/// <summary> |
||||
/// Gets or Sets Id |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="id")] |
||||
public long? Id { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets DateCreation |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="dateCreation")] |
||||
public DateTime? DateCreation { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Formation |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="formation")] |
||||
public string Formation { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Date |
||||
/// </summary> |
||||
[DataMember(Name="date")] |
||||
public DateTime? Date { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Statut |
||||
/// </summary> |
||||
[DataMember(Name="statut")] |
||||
public string Statut { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets IdCollaborateur |
||||
/// </summary> |
||||
[DataMember(Name="idCollaborateur")] |
||||
public Guid? IdCollaborateur { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Collaborateur |
||||
/// </summary> |
||||
[DataMember(Name="collaborateur")] |
||||
public string Collaborateur { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets EstEvaluee |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="estEvaluee")] |
||||
public bool? EstEvaluee { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Returns the string presentation of the object |
||||
/// </summary> |
||||
/// <returns>String presentation of the object</returns> |
||||
public override string ToString() |
||||
{ |
||||
var sb = new StringBuilder(); |
||||
sb.Append("class FormationDTOParticipantsFormation {\n"); |
||||
sb.Append(" Id: ").Append(Id).Append("\n"); |
||||
sb.Append(" DateCreation: ").Append(DateCreation).Append("\n"); |
||||
sb.Append(" Formation: ").Append(Formation).Append("\n"); |
||||
sb.Append(" Date: ").Append(Date).Append("\n"); |
||||
sb.Append(" Statut: ").Append(Statut).Append("\n"); |
||||
sb.Append(" IdCollaborateur: ").Append(IdCollaborateur).Append("\n"); |
||||
sb.Append(" Collaborateur: ").Append(Collaborateur).Append("\n"); |
||||
sb.Append(" EstEvaluee: ").Append(EstEvaluee).Append("\n"); |
||||
sb.Append("}\n"); |
||||
return sb.ToString(); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns the JSON string presentation of the object |
||||
/// </summary> |
||||
/// <returns>JSON string presentation of the object</returns> |
||||
public string ToJson() |
||||
{ |
||||
return JsonConvert.SerializeObject(this, Formatting.Indented); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if objects are equal |
||||
/// </summary> |
||||
/// <param name="obj">Object to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public override bool Equals(object obj) |
||||
{ |
||||
if (ReferenceEquals(null, obj)) return false; |
||||
if (ReferenceEquals(this, obj)) return true; |
||||
return obj.GetType() == GetType() && Equals((FormationDTOParticipantsFormation)obj); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if FormationDTOParticipantsFormation instances are equal |
||||
/// </summary> |
||||
/// <param name="other">Instance of FormationDTOParticipantsFormation to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public bool Equals(FormationDTOParticipantsFormation other) |
||||
{ |
||||
if (ReferenceEquals(null, other)) return false; |
||||
if (ReferenceEquals(this, other)) return true; |
||||
|
||||
return |
||||
( |
||||
Id == other.Id || |
||||
Id != null && |
||||
Id.Equals(other.Id) |
||||
) && |
||||
( |
||||
DateCreation == other.DateCreation || |
||||
DateCreation != null && |
||||
DateCreation.Equals(other.DateCreation) |
||||
) && |
||||
( |
||||
Formation == other.Formation || |
||||
Formation != null && |
||||
Formation.Equals(other.Formation) |
||||
) && |
||||
( |
||||
Date == other.Date || |
||||
Date != null && |
||||
Date.Equals(other.Date) |
||||
) && |
||||
( |
||||
Statut == other.Statut || |
||||
Statut != null && |
||||
Statut.Equals(other.Statut) |
||||
) && |
||||
( |
||||
IdCollaborateur == other.IdCollaborateur || |
||||
IdCollaborateur != null && |
||||
IdCollaborateur.Equals(other.IdCollaborateur) |
||||
) && |
||||
( |
||||
Collaborateur == other.Collaborateur || |
||||
Collaborateur != null && |
||||
Collaborateur.Equals(other.Collaborateur) |
||||
) && |
||||
( |
||||
EstEvaluee == other.EstEvaluee || |
||||
EstEvaluee != null && |
||||
EstEvaluee.Equals(other.EstEvaluee) |
||||
); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Gets the hash code |
||||
/// </summary> |
||||
/// <returns>Hash code</returns> |
||||
public override int GetHashCode() |
||||
{ |
||||
unchecked // Overflow is fine, just wrap |
||||
{ |
||||
var hashCode = 41; |
||||
// Suitable nullity checks etc, of course :) |
||||
if (Id != null) |
||||
hashCode = hashCode * 59 + Id.GetHashCode(); |
||||
if (DateCreation != null) |
||||
hashCode = hashCode * 59 + DateCreation.GetHashCode(); |
||||
if (Formation != null) |
||||
hashCode = hashCode * 59 + Formation.GetHashCode(); |
||||
if (Date != null) |
||||
hashCode = hashCode * 59 + Date.GetHashCode(); |
||||
if (Statut != null) |
||||
hashCode = hashCode * 59 + Statut.GetHashCode(); |
||||
if (IdCollaborateur != null) |
||||
hashCode = hashCode * 59 + IdCollaborateur.GetHashCode(); |
||||
if (Collaborateur != null) |
||||
hashCode = hashCode * 59 + Collaborateur.GetHashCode(); |
||||
if (EstEvaluee != null) |
||||
hashCode = hashCode * 59 + EstEvaluee.GetHashCode(); |
||||
return hashCode; |
||||
} |
||||
} |
||||
|
||||
#region Operators |
||||
#pragma warning disable 1591 |
||||
|
||||
public static bool operator ==(FormationDTOParticipantsFormation left, FormationDTOParticipantsFormation right) |
||||
{ |
||||
return Equals(left, right); |
||||
} |
||||
|
||||
public static bool operator !=(FormationDTOParticipantsFormation left, FormationDTOParticipantsFormation right) |
||||
{ |
||||
return !Equals(left, right); |
||||
} |
||||
|
||||
#pragma warning restore 1591 |
||||
#endregion Operators |
||||
} |
||||
} |
@ -1,193 +0,0 @@ |
||||
/* |
||||
* API du serveur de l'application de digitalisation des EP |
||||
* |
||||
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. |
||||
* |
||||
* OpenAPI spec version: 1.3.4 |
||||
* |
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
||||
*/ |
||||
using System; |
||||
using System.Linq; |
||||
using System.IO; |
||||
using System.Text; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using System.Collections.ObjectModel; |
||||
using System.ComponentModel.DataAnnotations; |
||||
using System.Runtime.Serialization; |
||||
using Newtonsoft.Json; |
||||
|
||||
namespace IO.Swagger.DTO |
||||
{ |
||||
/// <summary> |
||||
/// Information utile à avoir lorsqu'un utilisateur se connecte |
||||
/// </summary> |
||||
[DataContract] |
||||
public partial class ProfilDTO : IEquatable<ProfilDTO> |
||||
{ |
||||
/// <summary> |
||||
/// Gets or Sets Id |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="id")] |
||||
public Guid? Id { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Nom |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="nom")] |
||||
public string Nom { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Prenom |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="prenom")] |
||||
public string Prenom { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets MailApside |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="mailApside")] |
||||
public string MailApside { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets DateArrivee |
||||
/// </summary> |
||||
[DataMember(Name="dateArrivee")] |
||||
public DateTime? DateArrivee { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets BusinessUnit |
||||
/// </summary> |
||||
[DataMember(Name="businessUnit")] |
||||
public BusinessUnitDTO BusinessUnit { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Returns the string presentation of the object |
||||
/// </summary> |
||||
/// <returns>String presentation of the object</returns> |
||||
public override string ToString() |
||||
{ |
||||
var sb = new StringBuilder(); |
||||
sb.Append("class ProfilDTO {\n"); |
||||
sb.Append(" Id: ").Append(Id).Append("\n"); |
||||
sb.Append(" Nom: ").Append(Nom).Append("\n"); |
||||
sb.Append(" Prenom: ").Append(Prenom).Append("\n"); |
||||
sb.Append(" MailApside: ").Append(MailApside).Append("\n"); |
||||
sb.Append(" DateArrivee: ").Append(DateArrivee).Append("\n"); |
||||
sb.Append(" BusinessUnit: ").Append(BusinessUnit).Append("\n"); |
||||
sb.Append("}\n"); |
||||
return sb.ToString(); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns the JSON string presentation of the object |
||||
/// </summary> |
||||
/// <returns>JSON string presentation of the object</returns> |
||||
public string ToJson() |
||||
{ |
||||
return JsonConvert.SerializeObject(this, Formatting.Indented); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if objects are equal |
||||
/// </summary> |
||||
/// <param name="obj">Object to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public override bool Equals(object obj) |
||||
{ |
||||
if (ReferenceEquals(null, obj)) return false; |
||||
if (ReferenceEquals(this, obj)) return true; |
||||
return obj.GetType() == GetType() && Equals((ProfilDTO)obj); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if ProfilDTO instances are equal |
||||
/// </summary> |
||||
/// <param name="other">Instance of ProfilDTO to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public bool Equals(ProfilDTO other) |
||||
{ |
||||
if (ReferenceEquals(null, other)) return false; |
||||
if (ReferenceEquals(this, other)) return true; |
||||
|
||||
return |
||||
( |
||||
Id == other.Id || |
||||
Id != null && |
||||
Id.Equals(other.Id) |
||||
) && |
||||
( |
||||
Nom == other.Nom || |
||||
Nom != null && |
||||
Nom.Equals(other.Nom) |
||||
) && |
||||
( |
||||
Prenom == other.Prenom || |
||||
Prenom != null && |
||||
Prenom.Equals(other.Prenom) |
||||
) && |
||||
( |
||||
MailApside == other.MailApside || |
||||
MailApside != null && |
||||
MailApside.Equals(other.MailApside) |
||||
) && |
||||
( |
||||
DateArrivee == other.DateArrivee || |
||||
DateArrivee != null && |
||||
DateArrivee.Equals(other.DateArrivee) |
||||
) && |
||||
( |
||||
BusinessUnit == other.BusinessUnit || |
||||
BusinessUnit != null && |
||||
BusinessUnit.Equals(other.BusinessUnit) |
||||
); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Gets the hash code |
||||
/// </summary> |
||||
/// <returns>Hash code</returns> |
||||
public override int GetHashCode() |
||||
{ |
||||
unchecked // Overflow is fine, just wrap |
||||
{ |
||||
var hashCode = 41; |
||||
// Suitable nullity checks etc, of course :) |
||||
if (Id != null) |
||||
hashCode = hashCode * 59 + Id.GetHashCode(); |
||||
if (Nom != null) |
||||
hashCode = hashCode * 59 + Nom.GetHashCode(); |
||||
if (Prenom != null) |
||||
hashCode = hashCode * 59 + Prenom.GetHashCode(); |
||||
if (MailApside != null) |
||||
hashCode = hashCode * 59 + MailApside.GetHashCode(); |
||||
if (DateArrivee != null) |
||||
hashCode = hashCode * 59 + DateArrivee.GetHashCode(); |
||||
if (BusinessUnit != null) |
||||
hashCode = hashCode * 59 + BusinessUnit.GetHashCode(); |
||||
return hashCode; |
||||
} |
||||
} |
||||
|
||||
#region Operators |
||||
#pragma warning disable 1591 |
||||
|
||||
public static bool operator ==(ProfilDTO left, ProfilDTO right) |
||||
{ |
||||
return Equals(left, right); |
||||
} |
||||
|
||||
public static bool operator !=(ProfilDTO left, ProfilDTO right) |
||||
{ |
||||
return !Equals(left, right); |
||||
} |
||||
|
||||
#pragma warning restore 1591 |
||||
#endregion Operators |
||||
} |
||||
} |
@ -1,193 +0,0 @@ |
||||
/* |
||||
* API du serveur de l'application de digitalisation des EP |
||||
* |
||||
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire. |
||||
* |
||||
* OpenAPI spec version: 1.3.4 |
||||
* |
||||
* Generated by: https://github.com/swagger-api/swagger-codegen.git |
||||
*/ |
||||
using System; |
||||
using System.Linq; |
||||
using System.IO; |
||||
using System.Text; |
||||
using System.Collections; |
||||
using System.Collections.Generic; |
||||
using System.Collections.ObjectModel; |
||||
using System.ComponentModel.DataAnnotations; |
||||
using System.Runtime.Serialization; |
||||
using Newtonsoft.Json; |
||||
|
||||
namespace IO.Swagger.DTO |
||||
{ |
||||
/// <summary> |
||||
/// Les informations d'un collaborateur |
||||
/// </summary> |
||||
[DataContract] |
||||
public partial class ReferentDTO : IEquatable<ReferentDTO> |
||||
{ |
||||
/// <summary> |
||||
/// Gets or Sets Id |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="id")] |
||||
public Guid? Id { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Nom |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="nom")] |
||||
public string Nom { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Prenom |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="prenom")] |
||||
public string Prenom { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets MailApside |
||||
/// </summary> |
||||
[Required] |
||||
[DataMember(Name="mailApside")] |
||||
public string MailApside { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets BusinessUnit |
||||
/// </summary> |
||||
[DataMember(Name="businessUnit")] |
||||
public BusinessUnitDTO BusinessUnit { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Gets or Sets Collaborateurs |
||||
/// </summary> |
||||
[DataMember(Name="collaborateurs")] |
||||
public List<CollaborateurDTO> Collaborateurs { get; set; } |
||||
|
||||
/// <summary> |
||||
/// Returns the string presentation of the object |
||||
/// </summary> |
||||
/// <returns>String presentation of the object</returns> |
||||
public override string ToString() |
||||
{ |
||||
var sb = new StringBuilder(); |
||||
sb.Append("class ReferentDTO {\n"); |
||||
sb.Append(" Id: ").Append(Id).Append("\n"); |
||||
sb.Append(" Nom: ").Append(Nom).Append("\n"); |
||||
sb.Append(" Prenom: ").Append(Prenom).Append("\n"); |
||||
sb.Append(" MailApside: ").Append(MailApside).Append("\n"); |
||||
sb.Append(" BusinessUnit: ").Append(BusinessUnit).Append("\n"); |
||||
sb.Append(" Collaborateurs: ").Append(Collaborateurs).Append("\n"); |
||||
sb.Append("}\n"); |
||||
return sb.ToString(); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns the JSON string presentation of the object |
||||
/// </summary> |
||||
/// <returns>JSON string presentation of the object</returns> |
||||
public string ToJson() |
||||
{ |
||||
return JsonConvert.SerializeObject(this, Formatting.Indented); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if objects are equal |
||||
/// </summary> |
||||
/// <param name="obj">Object to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public override bool Equals(object obj) |
||||
{ |
||||
if (ReferenceEquals(null, obj)) return false; |
||||
if (ReferenceEquals(this, obj)) return true; |
||||
return obj.GetType() == GetType() && Equals((ReferentDTO)obj); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Returns true if ReferentDTO instances are equal |
||||
/// </summary> |
||||
/// <param name="other">Instance of ReferentDTO to be compared</param> |
||||
/// <returns>Boolean</returns> |
||||
public bool Equals(ReferentDTO other) |
||||
{ |
||||
if (ReferenceEquals(null, other)) return false; |
||||
if (ReferenceEquals(this, other)) return true; |
||||
|
||||
return |
||||
( |
||||
Id == other.Id || |
||||
Id != null && |
||||
Id.Equals(other.Id) |
||||
) && |
||||
( |
||||
Nom == other.Nom || |
||||
Nom != null && |
||||
Nom.Equals(other.Nom) |
||||
) && |
||||
( |
||||
Prenom == other.Prenom || |
||||
Prenom != null && |
||||
Prenom.Equals(other.Prenom) |
||||
) && |
||||
( |
||||
MailApside == other.MailApside || |
||||
MailApside != null && |
||||
MailApside.Equals(other.MailApside) |
||||
) && |
||||
( |
||||
BusinessUnit == other.BusinessUnit || |
||||
BusinessUnit != null && |
||||
BusinessUnit.Equals(other.BusinessUnit) |
||||
) && |
||||
( |
||||
Collaborateurs == other.Collaborateurs || |
||||
Collaborateurs != null && |
||||
Collaborateurs.SequenceEqual(other.Collaborateurs) |
||||
); |
||||
} |
||||
|
||||
/// <summary> |
||||
/// Gets the hash code |
||||
/// </summary> |
||||
/// <returns>Hash code</returns> |
||||
public override int GetHashCode() |
||||
{ |
||||
unchecked // Overflow is fine, just wrap |
||||
{ |
||||
var hashCode = 41; |
||||
// Suitable nullity checks etc, of course :) |
||||
if (Id != null) |
||||
hashCode = hashCode * 59 + Id.GetHashCode(); |
||||
if (Nom != null) |
||||
hashCode = hashCode * 59 + Nom.GetHashCode(); |
||||
if (Prenom != null) |
||||
hashCode = hashCode * 59 + Prenom.GetHashCode(); |
||||
if (MailApside != null) |
||||
hashCode = hashCode * 59 + MailApside.GetHashCode(); |
||||
if (BusinessUnit != null) |
||||
hashCode = hashCode * 59 + BusinessUnit.GetHashCode(); |
||||
if (Collaborateurs != null) |
||||
hashCode = hashCode * 59 + Collaborateurs.GetHashCode(); |
||||
return hashCode; |
||||
} |
||||
} |
||||
|
||||
#region Operators |
||||
#pragma warning disable 1591 |
||||
|
||||
public static bool operator ==(ReferentDTO left, ReferentDTO right) |
||||
{ |
||||
return Equals(left, right); |
||||
} |
||||
|
||||
public static bool operator !=(ReferentDTO left, ReferentDTO right) |
||||
{ |
||||
return !Equals(left, right); |
||||
} |
||||
|
||||
#pragma warning restore 1591 |
||||
#endregion Operators |
||||
} |
||||
} |
Loading…
Reference in new issue