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(); }
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"); }