protected void RadGridCast_UpdateCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
{ |
var editableItem = ((GridEditableItem)e.Item); |
var productId = (int)editableItem.GetDataKeyValue("ID"); |
TheCompanyBL.CastMemberObj castmember = new TheCompanyBL.CastMemberObj(); |
string thumbURL = string.Empty; |
string ImageURL = string.Empty; |
string url = TheCompanyBL.Helpers.GetSiteURL(); |
string ImageUploadURL = url + "/Uploads/"; |
|
RadTextBox tb = (RadTextBox)e.Item.FindControl("txbCastMember"); |
if (tb != null) |
{ |
castmember.CastMemberName = tb.Text; |
} |
else |
{ |
castmember.CastMemberName = ""; |
} |
|
RadComboBox rcb = (RadComboBox)e.Item.FindControl("RadComboBoxType"); |
if (rcb != null) |
{ |
castmember.Type = rcb.SelectedValue; |
} |
else |
{ |
castmember.Type = ""; |
} |
|
|
|
TheCompanyBL.CastMemberObj member = (TheCompanyBL.CastMemberObj)e.Item.DataItem; |
Image img = (Image)e.Item.FindControl("ImageThumbNail"); |
if (null != img) |
{ |
|
} |
RadUpload ru = (RadUpload)e.Item.FindControl("RadUploadImage"); |
if (null != ru) |
{ |
string target = Server.MapPath(ru.TargetFolder); |
|
if (ru.UploadedFiles.Count > 0) |
{ |
string sFileType = ru.UploadedFiles[0].GetExtension(); |
foreach (UploadedFile f in ru.UploadedFiles) |
{ |
imagemanager.ResizeAndSave(ru.UploadedFiles[0], ImageUploadURL, target, "CastMembers", true, out thumbURL); |
imagemanager.ResizeAndSave(ru.UploadedFiles[0], ImageUploadURL, target, "CastMembers", false, out ImageURL); |
castmember.ThumbnailURL = thumbURL; |
castmember.PhotoURL = ImageURL; |
} |
} |
} |
//retrive entity form the Db |
|
//update entity's state |
//editableItem.UpdateValues(castmember); |
string err = castmembermanager.Update(castmember); |
} |