示例#1
0
        public static async Task <int> UpdateAsync(ossContext context, Models.Ugyfel entity)
        {
            Register.Modification(context, entity);
            await context.SaveChangesAsync();

            return(entity.Ugyfelkod);
        }
示例#2
0
        public static async Task <int> AddAsync(ossContext context, Models.Ugyfel entity)
        {
            Register.Creation(context, entity);
            await context.Ugyfel.AddAsync(entity);

            await context.SaveChangesAsync();

            return(entity.Ugyfelkod);
        }
示例#3
0
 public static async Task ExistsAsync(ossContext context, Models.Ugyfel entity)
 {
     if (await context.Ugyfel.AnyAsync(s => s.Particiokod == entity.Particiokod &&
                                       s.Nev == entity.Nev && s.Helysegkod == entity.Helysegkod && s.Kozterulet == entity.Kozterulet &&
                                       s.Kozterulettipus == entity.Kozterulettipus && s.Hazszam == entity.Hazszam))
     {
         throw new Exception(string.Format(Messages.MarLetezoTetel, entity.Nev));
     }
 }
示例#4
0
        public static string Cim(Models.Ugyfel entity)
        {
            var result = "";

            if (entity.HelysegkodNavigation != null)
            {
                result = $"{entity.Iranyitoszam} {entity.HelysegkodNavigation.Helysegnev}, {entity.Kozterulet} {entity.Kozterulettipus} {entity.Hazszam}";
            }

            return(result);
        }
示例#5
0
        private static UgyfelDto Calc(Models.Ugyfel entity)
        {
            var result = ObjectUtils.Convert <Models.Ugyfel, UgyfelDto>(entity);

            if (entity.HelysegkodNavigation != null)
            {
                result.Helysegnev = entity.HelysegkodNavigation.Helysegnev;
                result.Cim        = Cim(entity);
            }
            if (entity.TevekenysegkodNavigation != null)
            {
                result.Tevekenyseg = entity.TevekenysegkodNavigation.Tevekenyseg1;
            }

            return(result);
        }
示例#6
0
 public static async Task DeleteAsync(ossContext context, Models.Ugyfel entity)
 {
     context.Ugyfel.Remove(entity);
     await context.SaveChangesAsync();
 }