コード例 #1
0
ファイル: WishLogic.cs プロジェクト: Seqrous/ThingsWeNeed
        public WishDto Update(int id)
        {
            WishEntity entity = DatabaseContext.Wishes.Find(id);

            if (entity != null)
            {
                DatabaseContext.Entry(entity).State = System.Data.Entity.EntityState.Modified;

                WishDto dto = new WishDto()
                {
                    WishId = entity.WishId,
                    //UserId = entity.UserId,
                    ExtraPay  = entity.ExtraPay,
                    MaxPrice  = entity.MaxPrice,
                    GrantedOn = entity.GrantedOn,
                    Name      = entity.Name
                };

                DatabaseContext.SaveChanges();

                return(dto);
            }
            else
            {
                throw new NotImplementedException();
            }
        }
コード例 #2
0
ファイル: WishLogic.cs プロジェクト: Seqrous/ThingsWeNeed
        public void Create(WishDto dto)
        {
            WishEntity entity = new WishEntity()
            {
                ExtraPay    = dto.ExtraPay,
                MadeOn      = (DateTime)dto.MadeOn,
                MadeById    = dto.MadeById,
                GrantedById = dto.GrantedById,
                GrantedOn   = dto.GrantedOn,
                Name        = dto.Name,
                MaxPrice    = dto.MaxPrice
            };

            DatabaseContext.Wishes.Add(entity);

            DatabaseContext.SaveChanges();

            dto.WishId = entity.WishId;
        }