public bool AddColorMapping(product_color_mapping productColor, long create_by) { try { var product = new product_color_mapping(); product.color_id = productColor.color_id; product.created_by = create_by; product.is_active = productColor.is_active; product.product_id = productColor.product_id; product.created_date = DateTime.Now; _entities.product_color_mapping.Add(product); int save = _entities.SaveChanges(); if (save > 0) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public bool EditColorMapping(product_color_mapping productColor, long update_by) { try { var product1 = _entities.product_color_mapping.Find(productColor.product_color_mapping_id); product1.color_id = productColor.color_id; product1.is_active = productColor.is_active; product1.updated_by = update_by; product1.updated_date = DateTime.Now; product1.product_id = productColor.product_id; int save = _entities.SaveChanges(); if (save > 0) { return(true); } else { return(false); } } catch (Exception) { return(false); } }
public bool CheckDuplicateMappingForUpdate(product_color_mapping productColor) { try { var check = _entities.product_color_mapping.SingleOrDefault(a => a.product_id == productColor.product_id && a.color_id == productColor.color_id); if (check == null) { return(true); } else { return(false); } } catch (Exception) { throw; } }