Пример #1
0
    public void AttachNewDressItem(DressCategory category, int dressCode, bool isAttachCreatePosition = true)
    {
        GameObject newDressItem = DressCreator.Instance.CloneDressItem(category, dressCode);

        if (newDressItem != null)
        {
            UIDragDropDressItem dragDrop = newDressItem.GetComponent <UIDragDropDressItem>();
            dragDrop.pressItemEvent   += ShowGuidDressItem;
            dragDrop.dragEndItemEvent += DeleteOldGuideItem;

            DressItem dressItem = newDressItem.GetComponent <DressItem>();
            selectedDressItems.Add(dressItem);
            newDressItem.transform.parent = transform;
            if (isAttachCreatePosition)
            {
                newDressItem.transform.localPosition = dressItem.createPosition;
            }
            else
            {
                newDressItem.transform.localPosition = dragDrop.attachPosition;
            }
            newDressItem.transform.localScale            = Vector3.one;
            newDressItem.GetComponent <UISprite>().depth = (int)dressItem.dressSpriteDepth;
        }
    }
Пример #2
0
    public GameObject CloneDressItem(DressCategory category, int dressCode)
    {
        DressItem dressItem = dressItems.Find(x => x.dressCategory == category && x.dressCode == dressCode);
        if (dressItem != null)
        {
            GameObject cloneDressItem = Object.Instantiate(dressItem.gameObject);
            return cloneDressItem;    
        }

        return null;
    }
Пример #3
0
 public int Edit(int id, DressCategoryModel ObjDressCategoryModel)
 {
     try
     {
         if (id > 0)
         {
             if (ObjDressCategoryModel != null)
             {
                 DressCategory ObjDressCategory = DBContext.DressCategories.Where(a => a.DressCategory_ID == id).FirstOrDefault();
                 if (ObjDressCategory != null)
                 {
                     //DressCategoryModel Edit Properties mapping here.
                     //ObjDressCategory.Profile_Name = ObjDressCategoryModel.Profile_Name;
                     //ObjDressCategory.Password = ObjDressCategoryModel.Password;
                     //ObjDressCategory.First_Name = ObjDressCategoryModel.First_Name;
                     //ObjDressCategory.Middle_Name = ObjDressCategoryModel.Middle_Name;
                     //ObjDressCategory.Last_Name = ObjDressCategoryModel.Last_Name;
                     //ObjDressCategory.Email_Address = ObjDressCategoryModel.Email_Address;
                     //ObjDressCategory.Contact_Number = ObjDressCategoryModel.Contact_Number;
                     //ObjDressCategory.Cell_Number = ObjDressCategoryModel.Cell_Number;
                     //ObjDressCategory.Location_ID = ObjDressCategoryModel.Location_ID;
                     //ObjDressCategory.PickUp_Address = ObjDressCategoryModel.PickUp_Address;
                     //ObjDressCategory.Drop_Address = ObjDressCategoryModel.Drop_Address;
                     //ObjDressCategory.QR_Code = ObjDressCategoryModel.QR_Code;
                     //ObjDressCategory.Rating = ObjDressCategoryModel.Rating;
                     //ObjDressCategory.Created_DateTime = ObjDressCategoryModel.Created_DateTime;
                     //ObjDressCategory.Created_By = ObjDressCategoryModel.Created_By;
                     //ObjDressCategory.Modified_DateTime = ObjDressCategoryModel.Modified_DateTime;
                     //ObjDressCategory.Modified_By = ObjDressCategoryModel.Modified_By;
                     //ObjDressCategory.Deleted = ObjDressCategoryModel.Deleted;
                     DBContext.SubmitChanges();
                     return(ObjDressCategory.DressCategory_ID);
                 }
                 else
                 {
                     return(WebApiResponse.NoRecordFound);
                 }
             }
             else
             {
                 return(WebApiResponse.InputObjectIsNull);
             }
         }
         else
         {
             return(WebApiResponse.InputIdInvalid);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #4
0
    public GameObject CloneDressItem(DressCategory category, int dressCode)
    {
        DressItem dressItem = dressItems.Find(x => x.dressCategory == category && x.dressCode == dressCode);

        if (dressItem != null)
        {
            GameObject cloneDressItem = Object.Instantiate(dressItem.gameObject);
            return(cloneDressItem);
        }

        return(null);
    }
Пример #5
0
 public int Create(DressCategory ObjDressCategory)
 {
     try
     {
         DBContext.DressCategories.InsertOnSubmit(ObjDressCategory);
         DBContext.SubmitChanges();
         return(ObjDressCategory.DressCategory_ID);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
 public int Delete(int id, DressCategoryModel ObjInputDressCategoryModel)
 {
     try
     {
         //Just keep ObjInputDressCategoryModel as parameter for Deleted Log.
         DressCategory ObjDressCategory = DBContext.DressCategories.Where(a => a.DressCategory_ID == id).FirstOrDefault();
         if (ObjDressCategory != null)
         {
             DBContext.DressCategories.DeleteOnSubmit(ObjDressCategory);
             DBContext.SubmitChanges();
             return(ObjDressCategory.DressCategory_ID);
         }
         else
         {
             return(0);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #7
0
    public void AttachNewDressItem(DressCategory category, int dressCode, bool isAttachCreatePosition = true)
    {
        GameObject newDressItem = DressCreator.Instance.CloneDressItem(category, dressCode);
        if (newDressItem != null)
        {
            UIDragDropDressItem dragDrop = newDressItem.GetComponent<UIDragDropDressItem>();
            dragDrop.pressItemEvent += ShowGuidDressItem;
            dragDrop.dragEndItemEvent += DeleteOldGuideItem;

            DressItem dressItem = newDressItem.GetComponent<DressItem>();
            selectedDressItems.Add(dressItem);
            newDressItem.transform.parent = transform;
            if (isAttachCreatePosition)
            {
                newDressItem.transform.localPosition = dressItem.createPosition;
            }
            else
            {
                newDressItem.transform.localPosition = dragDrop.attachPosition;
            }
            newDressItem.transform.localScale = Vector3.one;
            newDressItem.GetComponent<UISprite>().depth = (int)dressItem.dressSpriteDepth;
        }
    }
Пример #8
0
 public List <DressItem> GetDressItemsCategory(DressCategory category)
 {
     return(dressItems.FindAll(x => x.dressCategory == category));
 }
Пример #9
0
 public List<DressItem> GetDressItemsCategory(DressCategory category)
 {
     return dressItems.FindAll(x => x.dressCategory == category);
 }