Example #1
0
        public async Task <bool> Add1(GlueCreateDto1 model)
        {
            //if (model.BPFCEstablishID == 0)
            //{
            //    model.ModelNo = "";
            //}
            //else
            //{

            //    model.ModelNo = _repoPartName.GetAll().FirstOrDefault(a => a.ID == model.ModelNoID).Name;
            //}

            //if (model.PartNameID == 0)
            //{
            //    model.PathName = "";
            //}
            //else
            //{
            //    model.PathName = _repoPartName2.GetAll().FirstOrDefault(a => a.ID == model.PartNameID).Name;
            //}

            //if (model.MaterialNameID == 0)
            //{
            //    model.MaterialName = "";
            //}
            //else
            //{
            //    model.MaterialName = _repoMaterialName.GetAll().FirstOrDefault(a => a.ID == model.MaterialNameID).Name;
            //}

            //model.Name = model.Name;
            //var glue = _mapper.Map<Glue>(model);
            //var glueList = await _repoGlue.FindAll().Where(x => x.BPFCEstablishID == model.BPFCEstablishID).ToListAsync();
            //var nameList = new List<int>();
            //foreach (var item in glueList)
            //{
            //    if (item.Name.Length == 1 || item.Name.Length == 2)
            //    {
            //        nameList.Add(item.Name.ToInt());
            //    }
            //}
            //var name = nameList.OrderByDescending(x => x).FirstOrDefault();
            //glue.Name = (name + 1).ToString();
            //_repoGlue.Add(glue);

            //return await _repoGlue.SaveAll();
            throw new System.NotImplementedException();
        }
Example #2
0
        public async Task <IActionResult> Create1(GlueCreateDto1 glueIngredientDto)
        {
            if (await _glueService.CheckExists(glueIngredientDto.ID))
            {
                return(BadRequest("Glue ID already exists!"));
            }
            if (await _glueService.CheckBarCodeExists(glueIngredientDto.Code))
            {
                return(BadRequest("Barcode already exists!"));
            }
            //var username = User.FindFirst(ClaimTypes.Name).Value;
            glueIngredientDto.CreatedDate = DateTime.Now.ToString("MMMM dd, yyyy HH:mm:ss tt");
            if (await _glueService.Add1(glueIngredientDto))
            {
                return(NoContent());
            }

            throw new Exception("Creating the glue failed on save");
        }