Exemplo n.º 1
0
 static private Core.Models.User.UserItem Update(Core.Models.User.UserItem user, DataModel.Entities db, DataModel.User dbUser)
 {
     /// TODO
     dbUser.FirstName = !string.IsNullOrEmpty(user.FirstName) && user.FirstName != dbUser.FirstName ? user.FirstName : dbUser.FirstName;
     dbUser.LastName  = !string.IsNullOrEmpty(user.LastName) && user.LastName != dbUser.LastName ? user.LastName : dbUser.LastName;
     db.SaveChanges();
     return(user);
 }
Exemplo n.º 2
0
 static private Core.Models.Content.ContentItem Update(Core.Models.Content.ContentItem content, DataModel.Entities db, DataModel.Content dbContent)
 {
     dbContent.Title      = !string.IsNullOrEmpty(content.Title) && content.Title != dbContent.Title ? content.Title : dbContent.Title;
     dbContent.Body       = !string.IsNullOrEmpty(content.Body) && content.Body != dbContent.Body ? content.Body : dbContent.Body;
     dbContent.CategoryId = content.CategoryId != null && content.CategoryId != dbContent.CategoryId ? content.CategoryId : dbContent.CategoryId;
     dbContent.UserId     = content.UserId != null && content.UserId != dbContent.UserId ? content.UserId : dbContent.UserId;
     dbContent.Type       = content.Type != dbContent.Type ? content.Type : dbContent.Type;
     dbContent.Status     = content.Status != dbContent.Status ? content.Status : dbContent.Status;
     db.SaveChanges();
     return(content);
 }
Exemplo n.º 3
0
 static private Core.Models.Category.CategoryItem Update(Core.Models.Category.CategoryItem category, DataModel.Entities db, DataModel.Category dbCategory)
 {
     dbCategory.Name     = !string.IsNullOrEmpty(category.Name) && category.Name != dbCategory.Name ? category.Name : dbCategory.Name;
     dbCategory.Body     = !string.IsNullOrEmpty(category.Body) && category.Body != dbCategory.Body ? category.Body : dbCategory.Body;
     dbCategory.ParentId = category.ParentId != null && category.ParentId != dbCategory.ParentId ? category.ParentId : dbCategory.ParentId;
     dbCategory.Type     = category.Type != dbCategory.Type ? category.Type : dbCategory.Type;
     dbCategory.Status   = category.Status != dbCategory.Status ? category.Status : dbCategory.Status;
     dbCategory.Language = category.Language != dbCategory.Language ? category.Language : dbCategory.Language;
     db.SaveChanges();
     return(category);
 }
Exemplo n.º 4
0
        static private Core.Models.User.UserItem Create(Core.Models.User.UserItem user, DataModel.Entities db)
        {
            var pass    = Hash(user.PasswordAgain);
            var newUser = new DataModel.User()
            {
                Id        = user.Id,
                FirstName = user.FirstName,
                LastName  = user.LastName,
                Password  = pass,
                Name      = user.Name,
                Mail      = user.Mail,
                Role      = user.Role,
                Type      = user.Type,
                Status    = user.Status,
                Created   = DateTime.Now
            };

            db.Users.Add(newUser);
            db.SaveChanges();
            return(user);
        }
Exemplo n.º 5
0
        static private Core.Models.Content.ContentItem Create(Core.Models.Content.ContentItem content, DataModel.Entities db)
        {
            var newContent = new DataModel.Content()
            {
                Id          = content.Id,
                Title       = content.Title,
                Description = content.Description,
                Url         = content.Url,
                Body        = content.Body,
                ContentDate = content.ContentDate,
                CategoryId  = content.CategoryId,
                UserId      = content.UserId,
                Type        = content.Type,
                Status      = content.Status,
                Created     = DateTime.Now
            };

            db.Contents.Add(newContent);
            db.SaveChanges();
            return(content);
        }
Exemplo n.º 6
0
        static private Core.Models.Category.CategoryItem Create(Core.Models.Category.CategoryItem category, DataModel.Entities db)
        {
            var newCategory = new DataModel.Category()
            {
                Id       = category.Id,
                Name     = category.Name,
                Url      = category.Url,
                Body     = category.Body,
                ParentId = category.ParentId,
                Row      = category.Row,
                UserId   = category.UserId,
                Language = category.Language,
                Type     = category.Type,
                Status   = category.Status,
                Created  = DateTime.Now
            };

            db.Categories.Add(newCategory);
            db.SaveChanges();
            return(category);
        }