Optimized the contact related msater APIs

This commit is contained in:
ashutosh.nehete 2025-10-11 12:59:31 +05:30
parent 886d0bb3b1
commit bad784e147
6 changed files with 805 additions and 173 deletions

View File

@ -2,7 +2,7 @@
{ {
public class CreateContactCategoryDto public class CreateContactCategoryDto
{ {
public string? Name { get; set; } public required string Name { get; set; }
public string? Description { get; set; } public required string Description { get; set; }
} }
} }

View File

@ -2,7 +2,7 @@
{ {
public class CreateContactTagDto public class CreateContactTagDto
{ {
public string? Name { get; set; } public required string Name { get; set; }
public string? Description { get; set; } public required string Description { get; set; }
} }
} }

View File

@ -2,8 +2,8 @@
{ {
public class UpdateContactCategoryDto public class UpdateContactCategoryDto
{ {
public Guid Id { get; set; } public required Guid Id { get; set; }
public string? Name { get; set; } public required string Name { get; set; }
public string? Description { get; set; } public required string Description { get; set; }
} }
} }

View File

@ -3,7 +3,7 @@
public class UpdateContactTagDto public class UpdateContactTagDto
{ {
public Guid Id { get; set; } public Guid Id { get; set; }
public string? Name { get; set; } public required string Name { get; set; }
public string? Description { get; set; } public required string Description { get; set; }
} }
} }

View File

@ -379,6 +379,27 @@ namespace Marco.Pms.Services.MappingProfiles
#endregion #endregion
#region ======================================================= Contact Category Master =======================================================
CreateMap<CreateContactCategoryDto, ContactCategoryMaster>();
CreateMap<UpdateContactCategoryDto, ContactCategoryMaster>();
CreateMap<ContactCategoryMaster, ContactCategoryVM>();
#endregion
#region ======================================================= Contact Tag Master =======================================================
CreateMap<CreateContactTagDto, ContactTagMaster>();
CreateMap<UpdateContactTagDto, ContactTagMaster>();
CreateMap<ContactTagMaster, ContactTagVM>();
#endregion
#region ======================================================= Expenses Status Master =======================================================
#endregion
#region ======================================================= Expenses Status Master =======================================================
#endregion
#region ======================================================= Expenses Status Master =======================================================
#endregion
#region ======================================================= Expenses Status Master =======================================================
#endregion
#region ======================================================= Expenses Status Master =======================================================
#endregion
#endregion #endregion
#region ======================================================= Document ======================================================= #region ======================================================= Document =======================================================

File diff suppressed because it is too large Load Diff