public ActionResult SaveCategoryItemDetails(WebStoreItemEditDTO dto) { if (dto == null || !ModelState.IsValid) { return(Json(new JsonResponseToken { success = false , error = GetModelStateError(ModelState.Values.ToList()) })); } string error; var result = _webStoreServices.SaveCategoryItem(ref dto, out error); if (dto.WebStoreItemId < 0) { return(ErrorResponse(error ?? "Something went wrong. Please try again")); } return(Json(new JsonResponseToken { success = result , result = new { id = dto.WebStoreItemId , name = dto.ItemName } , error = error })); }
//course public static WebStoreItems WebStoreItemEditDto2WebStoreItemEntity(this WebStoreItemEditDTO dto) { return(new WebStoreItems { WebStoreCategoryID = dto.WebStoreCategoryId , CourseId = dto.ItemType == BillingEnums.ePurchaseItemTypes.COURSE ? dto.ItemId : null , BundleId = dto.ItemType == BillingEnums.ePurchaseItemTypes.BUNDLE ? dto.ItemId : null , ItemName = dto.ItemName , ItemTypeId = (byte)dto.ItemType , IsActive = dto.IsActive , Description = dto.Description , Ordinal = dto.OrderIndex ?? 0 , AddOn = DateTime.Now }); }
public static void UpdateCourseEntity(this WebStoreItems entity, WebStoreItemEditDTO dto) { entity.ItemName = dto.ItemName; entity.IsActive = dto.IsActive; entity.Description = dto.Description; }