コード例 #1
0
        bool Save(string FileName, out string MSG)
        {
            _rpoObj = new ProductImagesRepositories();
            if (string.IsNullOrEmpty(ProductImageId))
            {
                //Add
                if (!string.IsNullOrEmpty(FileName))
                {
                    //ProductImageId = _rpoObj.Add(null, ProductId, FileName, Request.Cookies["UserWebsiteId"].Value);
                    _rpoObj._Obj.ProductId = new Guid(ProductId);
                    _rpoObj._Obj.ImageFile = FileName;
                    _rpoObj._Obj.CreatedBy = new Guid(Request.Cookies["CooLoginUserId"].Value);
                    _rpoObj._Obj.LanguageId = new Guid(LanguageId);
                    ProductImageId = _rpoObj.Add().ToString();

                    if (!string.IsNullOrEmpty(ProductImageId))
                    {
                        MSG = "done";
                        return true;
                    }
                    else
                    {
                        MSG = "Select Images to upload";
                        return false;
                    }
                }
                else
                {
                    MSG = "Select Images to be uploaded";
                    return false;
                }
            }
            else
            {

                _rpoObj._Obj = _rpoObj.LoadById(ProductImageId);
                _rpoObj._Obj.ProductId = new Guid(ProductId);
                _rpoObj._Obj.ImageFile = FileName;
                _rpoObj._Obj.ModifiedBy = new Guid(Request.Cookies["CooLoginUserId"].Value);
                _rpoObj._Obj.LanguageId = new Guid(LanguageId);

                //Edit
                if (_rpoObj.Edit())
                {
                    MSG = "Update Complete.";
                    return true;
                }
                else
                {
                    MSG = "Update Failed";
                    return false;
                }
            }
        }