public override void Update(AvatarDal entity)
        {
            if (entity.Id <= 0)
            {
                throw new ArgumentException("The id must be greater than zero");
            }

            Avatar changedEntity = DalMapper.AvatarToOrm(entity);
            Avatar existedEntity = Context.Set <Avatar>().FirstOrDefault(en => en.Id == entity.Id);

            if (existedEntity == null)
            {
                throw new ArgumentException(String.Format("The entity with id {0} doesn't exist", entity.Id));
            }

            existedEntity.Image = changedEntity.Image;

            Context.Set <Avatar>().Attach(existedEntity);
            Context.Entry(existedEntity).State = EntityState.Modified;
        }
Beispiel #2
0
        public override void Update(RoleDal entity)
        {
            if (entity.Id <= 0)
            {
                throw new ArgumentException("The id must be greater than zero");
            }

            Role changedEntity = DalMapper.RoleToOrm(entity);
            Role existedEntity = Context.Set <Role>().FirstOrDefault(en => en.Id == entity.Id);

            if (existedEntity == null)
            {
                throw new ArgumentException(String.Format("The entity with id {0} doesn't exist", entity.Id));
            }

            existedEntity.RoleName    = changedEntity.RoleName;
            existedEntity.Description = changedEntity.Description;

            Context.Set <Role>().Attach(existedEntity);
            Context.Entry(existedEntity).State = EntityState.Modified;
        }
        public override void Update(UserDal entity)
        {
            if (entity.Id <= 0)
            {
                throw new ArgumentException("The id must be greater than zero");
            }

            User changedEntity = DalMapper.UserToOrm(entity);
            User existedEntity = Context.Set <User>().FirstOrDefault(en => en.Id == entity.Id);

            if (existedEntity == null)
            {
                throw new ArgumentException(String.Format("The entity with id {0} doesn't exist", entity.Id));
            }

            existedEntity.Email    = changedEntity.Email;
            existedEntity.Password = changedEntity.Password;
            existedEntity.Username = changedEntity.Username;
            existedEntity.Salt     = changedEntity.Salt;

            Context.Set <User>().Attach(existedEntity);
            Context.Entry(existedEntity).State = EntityState.Modified;
        }
 public PictureRepository(DbContext context) :
     base(context, DalMapper.PictureToOrm, DalMapper.PictureToDal())
 {
 }
 public AvatarRepository(DbContext context) :
     base(context, DalMapper.AvatarToOrm, DalMapper.AvatarToDal())
 {
 }
 public UserRepository(DbContext context) :
     base(context, DalMapper.UserToOrm, DalMapper.UserToDal())
 {
 }
Beispiel #7
0
 public RoleRepository(DbContext context) :
     base(context, DalMapper.RoleToOrm, DalMapper.RoleToDal())
 {
 }