//https://localhost:44384/api/stockjournals public IActionResult AddStockJournal([FromBody] Stk_JournalDTO stkjournalDTO) { var stkjournal = _mapper.Map <St_Stkjournal>(stkjournalDTO); _stockJournalRepository.AddStockJournal(stkjournal); return(Created(HttpContext.Request.Scheme + "://" + HttpContext.Request.Host + HttpContext.Request.Path + "/" + stkjournalDTO.Stk_Coy, stkjournalDTO)); }
//https://localhost:44384/api/stockjournals/company public IActionResult EditStockJournal(string company, [FromBody] Stk_JournalDTO stkJournalDTO) { var companyInDb = _stockJournalRepository.GetStockJournal(company); if (companyInDb != null) { stkJournalDTO.Stk_Coy = companyInDb.Stk_Coy; stkJournalDTO.Stk_Branch = companyInDb.Stk_Branch; stkJournalDTO.Stk_Year = companyInDb.Stk_Year; stkJournalDTO.Stk_Month = companyInDb.Stk_Month; stkJournalDTO.Stk_Loc = companyInDb.Stk_Loc; stkJournalDTO.Stk_Type = companyInDb.Stk_Type; stkJournalDTO.Stk_Account = companyInDb.Stk_Account; var stkJournal = _mapper.Map <St_Stkjournal>(stkJournalDTO); _stockJournalRepository.EditStockJournal(stkJournal); return(Ok($"Stock Journal With Company Name: {company} Has Been Edited Successfully!!!")); } return(NotFound($"The Stock Company With Company Name: {company} Was Not Found")); }