예제 #1
0
 private TemplateEntity CreateEntity(ITemplateEditEntity editEntity)
 {
     return(new TemplateEntity(editEntity.Id,
                               editEntity.UserIdFrom,
                               editEntity.UserIdTo,
                               editEntity.Amount));
 }
예제 #2
0
        public int Update(ITemplateEditEntity entity)
        {
            var editItem = this.CreateEntity(entity);

            this._dbContext.Entry(editItem).State = EntityState.Modified;
            this._dbContext.SaveChanges();

            return(editItem.Id);
        }
예제 #3
0
        public int Insert(ITemplateEditEntity entity)
        {
            if (entity.Id != 0)
            {
                throw new ArgumentException("entity.Id");
            }

            var insertItem = this.CreateEntity(entity);

            this._dbContext.Templates.Add(insertItem);
            this._dbContext.SaveChanges();

            return(insertItem.Id);
        }