Esempio n. 1
0
            public override bool Equals(object obj)
            {
                if (obj == null || !obj.GetType().Equals(this.GetType()))
                {
                    return(false);
                }

                ExcelModel1 y = (ExcelModel1)obj;

                return(this.序号 == y.序号 &&
                       this.姓名 == y.姓名 &&
                       this.班级 == y.班级 &&
                       this.JanuaryStatistics == y.JanuaryStatistics &&
                       this.FebruaryStatistics == y.FebruaryStatistics);
            }
        public async Task DeleteAsync(Guid Id)
        {
            ExcelModel1 excelModel1 = await _excel1Repository.FindAsync(x => x.Id == Id);

            if (excelModel1 != null)
            {
                await _excel1Repository.DeleteAsyn(excelModel1);
            }
            else
            {
                ExcelModel2 excelModel2 = await _excel2Repository.FindAsync(x => x.Id == Id);

                if (excelModel2 != null)
                {
                    await _excel2Repository.DeleteAsyn(excelModel2);
                }
                else
                {
                    throw new Exception($"Id {Id} not found in Excel Tables");
                }
            }
        }