using System; using System.Collections.Generic; using System.Linq; using System.Web; using AIAHTML5.ADMIN.API.Entity; namespace AIAHTML5.ADMIN.API.Models { public class AccountTypeModel { public int Id { get; set; } public string Title { get; set; } public bool isActive { get; set; } public static List GetAccountTypeList(AIADatabaseV5Entities dbContext, int Id) { var accountTypeEntity = dbContext.usp_GetAccountTypeList(Id).ToList(); List AccountTypelist = accountTypeEntity.Select(l => new AccountType() { Id = l.Id, Title = l.Title }).ToList(); //AccountTypelist.Insert(0, new AccountType { Id = 0, Title = "All" }); return AccountTypelist; } public static List GetAccountTypes(AIADatabaseV5Entities dbContext) { List AccountTypeList = new List(); AccountTypeModel AccountTypeModelObj = new AccountTypeModel(); try { var result = dbContext.usp_EC_GetAccountTypeList().ToList(); if (result.Count > 0) { foreach (var item in result) { AccountTypeModelObj = new AccountTypeModel(); AccountTypeModelObj.Id = item.Id; AccountTypeModelObj.Title = item.Title; AccountTypeList.Add(AccountTypeModelObj); } } } catch (Exception ex) { } return AccountTypeList; } } }