i am trying to get the response in my get api but i am facing the error here below is the code:
ReleaseNoteViewModel Releasenote = new ReleaseNoteViewModel() try { Releasenote.ReleaseVersionTypeView = db.ReleaseVersions.AsNoTracking().Where(x => x.ReleaseVersionID == ID).OrderBy(x => x.ReleaseVersionName).Select(x => new ReleaseVersionModel { ReleaseVersionID = x.ReleaseVersionID, ReleaseVersionName = x.ReleaseVersionName, IsCurrentVersion = x.IsCurrentVersion, Staff = new ReleaseItemModel { Improvement = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 2).OrderBy(a => a.ReleaseNoteDescription).Select(a => new ReleaseNotesModel { ReleaseNoteDescription = a.ReleaseNoteDescription }).ToList(), Feature = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 1).Select(a => new ReleaseNotesModel { ReleaseNoteDescription = a.ReleaseNoteDescription }).ToList(), }, ////Adjuster = new ReleaseItemModel ////{ //// Improvement = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 2).Select(a => new ReleaseNotesModel //// { //// ReleaseNoteDescription = a.ReleaseNoteDescription //// }).ToList(), //// Feature = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 1).Select(a => new ReleaseNotesModel //// { //// ReleaseNoteDescription = a.ReleaseNoteDescription //// }).ToList(), ////}, ////CLient = new ReleaseItemModel ////{ //// Improvement = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 2).Select(a => new ReleaseNotesModel //// { //// ReleaseNoteDescription = a.ReleaseNoteDescription //// } //// ).ToList(), //// Feature = db.ReleaseNotes.Where(a => a.ReleaseVersionID == x.ReleaseVersionID && a.ReleaseItemTypeID == 1).Select(a => new ReleaseNotesModel //// { //// ReleaseNoteDescription = a.ReleaseNoteDescription //// }).ToList(), ////} }).ToList < ReleaseItemModel > (); return Ok(Releasenote); } catch (Exception ex) { Global.InsertException(ex); } } // Models returned by AccountController actions. public class ReleaseNotesModel { public int ReleaseNoteID { get; set; } public string ReleaseNoteDescription { get; set; } public int ? CreatedBy { get; set; } public DateTime ? CreatedDate { get; set; } public int ? ModifiedBy { get; set; } public DateTime ? ModifiedDate { get; set; } public int ? ReleaseVersionID { get; set; } public int ? ReleaseItemTypeID { get; set; } public int ? UserTypeID { get; set; } } public class ReleaseItemModel { public int ReleaseItemTypeID { get; set; } public string ReleaseItemTypeNote { get; set; } public int ? CreatedBy { get; set; } public DateTime ? CreatedDate { get; set; } public int ? ModifiedBy { get; set; } public DateTime ? ModifiedDate { get; set; } public List < ReleaseNotesModel > ReleaseNoteTypeView { get; set; } } public class UserTypeModel { public int UserTypeID { get; set; } public string UserTypeName { get; set; } public int ? CreatedBy { get; set; } public DateTime ? CreatedDate { get; set; } public int ? ModifiedBy { get; set; } public DateTime ? ModifiedDate { get; set; } public List < ReleaseItemModel > ReleaseItemTypeView { get; set; } } public class ReleaseVersionModel { public int ReleaseVersionID { get; set; } public string ReleaseVersionName { get; set; } public bool IsCurrentVersion { get; set; } public int ? CreatedBy { get; set; } public DateTime ? CreatedDate { get; set; } public int ? ModifiedBy { get; set; } public DateTime ? ModifiedDate { get; set; } public List < UserTypeModel > ReleaseUserTypeView { get; set; } }
i am getting the error
Error CS0029 Cannot implicitly convert type 'WebApplication1.Models.ReleaseItemModel' to 'System.Collections.Generic.List<WebApplication1.Models.UserTypeModel>'