Exemple #1
0
        public string CategoryImageFileName(string CategoryImageGuid, string CategoryImageId)
        {
            if (!string.IsNullOrWhiteSpace(CategoryImageGuid))
            {
                shCategoryImageService _categoryimage = new shCategoryImageService();
                shCategoryImage        category       = _categoryimage.FindByKey(CategoryImageGuid);

                if (category != null)
                {
                    return(category.FileName);
                }
                return(string.Empty);
            }
            return(string.Empty);
        }
Exemple #2
0
        public shCategoryImage Insert_UpdateCategoryImage(
            string CategoryImageGuid,
            int?CategoryId,
            string CategoryGuid,
            string FileName,
            string FileNameGoc,
            int?UserId,
            bool?Status,
            DateTime?CreateDate,
            string Image)
        {
            try
            {
                // Your code...
                // Could also be before try if you know the exception occurs in SaveChanges


                shCategoryImageService _categoryimage = new shCategoryImageService();
                shCategoryImage        category       = new shCategoryImage();

                if (!string.IsNullOrWhiteSpace(CategoryImageGuid))
                {
                    category = _categoryimage.FindByKey(CategoryImageGuid);
                }
                else
                {
                    CategoryImageGuid = GuidUnique.getInstance().GenerateUnique();
                }

                category.CategoryImageGuid = CategoryImageGuid;
                //category.CategoryId = CategoryId;
                category.CategoryGuid = CategoryGuid;
                category.FileName     = FileName;
                category.FileNameGoc  = FileNameGoc;
                category.UserId       = UserId;
                category.Status       = Status;
                category.CreateDate   = CreateDate;
                //category.CategoryImage = CategoryImage;

                category.Image = Image;

                if (category.CategoryId > 0)
                {
                    _categoryimage.Update(category);
                }
                else
                {
                    _categoryimage.Insert(category);
                }

                return(category);
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                      eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                return(null);
            }
        }