예제 #1
0
        public async Task <IActionResult> Detail(int?id)
        {
            var item = default(Counseling);

            if (id == null)
            {
                item = new Counseling
                {
                    Id = -1
                };
            }
            else
            {
                item = await this.Db.Counselings
                       .FirstOrDefaultAsync(x => x.Id == id.Value);
            }

            if (item == null)
            {
                return(NotFound());
            }

            var targetWriter = default(User);

            targetWriter = await this.Db.Users.FirstOrDefaultAsync(x => x.Id == item.UserId);

            item.User = targetWriter;


            return(View(item));
        }
예제 #2
0
 protected override void OnModelCreating(ModelBuilder modelBuilder)
 {
     LandingRequest.Build(modelBuilder);
     Notice.Build(modelBuilder);
     Broadcast.Build(modelBuilder);
     IdelStar.Build(modelBuilder);
     PressCoverage.Build(modelBuilder);
     IdelTV.Build(modelBuilder);
     IdelEvent.Build(modelBuilder);
     User.Build(modelBuilder);
     Counseling.Build(modelBuilder);
     Reservation.Build(modelBuilder);
     BeforeAfter.Build(modelBuilder);
     Manager.Build(modelBuilder);
     MainSlide.Build(modelBuilder);
     base.OnModelCreating(modelBuilder);
 }
예제 #3
0
 public CounselingWithPerson(Counseling c, PersonDetail p)
 {
     Counseling   = c;
     PersonDetail = p;
 }