Example #1
0
        public async Task CreateIndustry(IndustryInputDto input)
        {
            var query = input.MapTo <Industry>();

            var industrylist = _IndustryRepository
                               .GetAll().Where(p => p.IndustryCode == input.IndustryCode || p.IndustryName == input.IndustryName).FirstOrDefault();

            if (industrylist == null)
            {
                await _IndustryRepository.InsertAsync(query);
            }
            else
            {
                throw new UserFriendlyException("Ooops!", "Duplicate Data Occured in Industry  Name '" + input.IndustryName + "' or Industry  Code '" + input.IndustryCode + "'...");
            }
        }
Example #2
0
        public int CreateNewIndustry(IndustryInputDto input)
        {
            int id    = 0;
            var query = input.MapTo <Industry>();

            var industrylist = _IndustryRepository
                               .GetAll().Where(p => p.IndustryCode == input.IndustryCode || p.IndustryName == input.IndustryName).FirstOrDefault();

            if (industrylist == null)
            {
                id = _IndustryRepository.InsertAndGetId(query);
            }
            else
            {
                id = industrylist.Id;
            }

            return(id);
        }