public IUserType Add(Domain.Models.UserType entity)
        {
            var sEntity     = entity.ToPersistentEntity();
            var insertedRow = context.UserTypes.Add(sEntity);

            context.SaveChanges();

            return(insertedRow.ToDomainEntity());
        }
Example #2
0
        public static SqlUserType ToPersistentEntity(this Domain.Models.UserType entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            return(new SqlUserType
            {
                Id = entity.Id,
                Name = entity.Name
            });
        }
        public IUserType Update(Domain.Models.UserType entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            var sEntity = context.UserTypes.Find(entity.Id);

            sEntity.Name           = entity.Name;
            sEntity.LastModifiedOn = DateTime.Now;

            context.SaveChanges();
            return(sEntity.ToDomainEntity());
        }