Example #1
0
        public SubCategory2Dto Save(SubCategory2Dto dto)
        {
            try
            {
                SubCategory1Dto subCategory1;

                if (!string.IsNullOrEmpty(dto.SubCategory1.Name))
                {
                    subCategory1 = new SubCategory1Logic().GetByName(dto.SubCategory1.Name);
                }
                else
                {
                    subCategory1 = new SubCategory1Dto {
                        Id = dto.SubCategory1.Id
                    };
                }

                var retVal = this.dal.Save(dto.Id, dto.Name, subCategory1.Id).ToDto();
                return(retVal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public SubCategory2Dto Create(SubCategory2Dto dto)
        {
            try
            {
                SubCategory1Dto subCategory1;

                if (!string.IsNullOrEmpty(dto.SubCategory1.Name))
                {
                    subCategory1 = new SubCategory1Dal().GetByName(dto.SubCategory1.Name).ToDto();
                }
                else
                {
                    subCategory1 = new SubCategory1Dal().GetById(dto.SubCategory1.Id).ToDto();
                }

                var retVal = this.dal.Create(dto.Name, subCategory1.Id).ToDto();
                return(retVal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }