コード例 #1
0
        //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));
        }
コード例 #2
0
        //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"));
        }