コード例 #1
0
ファイル: Extension.cs プロジェクト: Jitu108/Pointwise
 public static SqlUserRole ToPersistentEntity(this Domain.Models.UserRole entity)
 {
     return(new SqlUserRole
     {
         Id = entity.Id,
         Name = entity.Name
     });
 }
コード例 #2
0
        public IUserRole Add(Domain.Models.UserRole entity)
        {
            var sEntity     = entity.ToPersistentEntity();
            var insertedRow = context.UserRoles.Add(sEntity);

            context.SaveChanges();

            return(insertedRow.ToDomainEntity());
        }
コード例 #3
0
        public IUserRole Update(Domain.Models.UserRole entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

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

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

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