Exemple #1
0
 public static DTO_WEB_BaiViet toDTO(tbl_WEB_BaiViet dbResult)
 {
     if (dbResult != null)
     {
         return(new DTO_WEB_BaiViet()
         {
             IDDanhMuc = dbResult.IDDanhMuc,
             IDParent = dbResult.IDParent,
             ID = dbResult.ID,
             Code = dbResult.Code,
             Name = dbResult.Name,
             Remark = dbResult.Remark,
             Sort = dbResult.Sort,
             IsDisabled = dbResult.IsDisabled,
             IsDeleted = dbResult.IsDeleted,
             CreatedBy = dbResult.CreatedBy,
             ModifiedBy = dbResult.ModifiedBy,
             CreatedDate = dbResult.CreatedDate,
             ModifiedDate = dbResult.ModifiedDate,
             Type = dbResult.Type,
             ThumbnailImage = dbResult.ThumbnailImage,
             Image = dbResult.Image,
             AlternateImage = dbResult.AlternateImage,
             NgayDangBaiViet = dbResult.NgayDangBaiViet,
             LuotXem = dbResult.LuotXem,
             DanhGia = dbResult.DanhGia,
             AllowComment = dbResult.AllowComment,
             LuotThich = dbResult.LuotThich,
             NgonNgu = dbResult.NgonNgu,
             Summary = dbResult.Summary,
             NoiDung = dbResult.NoiDung,
             TenKhac = dbResult.TenKhac,
             ReadMoreText = dbResult.ReadMoreText,
             SEO1 = dbResult.SEO1,
             SEO2 = dbResult.SEO2,
             Duyet = dbResult.Duyet,
             URL = dbResult.URL,
             Pin = dbResult.Pin,
             PinPos = dbResult.PinPos,
             Home = dbResult.Home,
             HomePos = dbResult.HomePos,
         });
     }
     else
     {
         return(null);
     }
 }
Exemple #2
0
        public static DTO_WEB_BaiViet post_WEB_BaiViet(AppEntities db, DTO_WEB_BaiViet item, string Username)
        {
            tbl_WEB_BaiViet dbitem = new tbl_WEB_BaiViet();

            if (item != null)
            {
                dbitem.IDDanhMuc       = item.IDDanhMuc;
                dbitem.IDParent        = item.IDParent;
                dbitem.Code            = item.Code;
                dbitem.Name            = item.Name;
                dbitem.Remark          = item.Remark;
                dbitem.Sort            = item.Sort;
                dbitem.IsDisabled      = item.IsDisabled;
                dbitem.IsDeleted       = item.IsDeleted;
                dbitem.Type            = item.Type;
                dbitem.ThumbnailImage  = item.ThumbnailImage;
                dbitem.Image           = item.Image;
                dbitem.AlternateImage  = item.AlternateImage;
                dbitem.NgayDangBaiViet = item.NgayDangBaiViet;
                dbitem.LuotXem         = item.LuotXem;
                dbitem.DanhGia         = item.DanhGia;
                dbitem.AllowComment    = item.AllowComment;
                dbitem.LuotThich       = item.LuotThich;
                dbitem.NgonNgu         = item.NgonNgu;
                dbitem.Summary         = item.Summary;
                dbitem.NoiDung         = item.NoiDung;
                dbitem.TenKhac         = item.TenKhac;
                dbitem.ReadMoreText    = item.ReadMoreText;
                dbitem.SEO1            = item.SEO1;
                dbitem.SEO2            = item.SEO2;
                dbitem.Duyet           = item.Duyet;
                dbitem.URL             = item.URL;
                dbitem.Pin             = item.Pin;
                dbitem.PinPos          = item.PinPos;
                dbitem.Home            = item.Home;
                dbitem.HomePos         = item.HomePos;

                dbitem.CreatedBy   = Username;
                dbitem.CreatedDate = DateTime.Now;

                dbitem.ModifiedBy   = Username;
                dbitem.ModifiedDate = DateTime.Now;


                try
                {
                    db.tbl_WEB_BaiViet.Add(dbitem);
                    db.SaveChanges();

                    BS_CUS_Version.update_CUS_Version(db, null, "DTO_WEB_BaiViet", dbitem.ModifiedDate, Username);


                    item.ID = dbitem.ID;

                    item.CreatedBy   = dbitem.CreatedBy;
                    item.CreatedDate = dbitem.CreatedDate;

                    item.ModifiedBy   = dbitem.ModifiedBy;
                    item.ModifiedDate = dbitem.ModifiedDate;
                }
                catch (DbEntityValidationException e)
                {
                    errorLog.logMessage("post_WEB_BaiViet", e);
                    item = null;
                }
            }
            return(item);
        }