Ejemplo n.º 1
0
        public string Test()
        {
            StringBuilder result   = new StringBuilder();
            Contract      contract = new Contract(0)
            {
                Number = "Test Contract"
            };

            try
            {
                result.AppendLine("Beginning test");
                result.AppendLine(string.Format("Have {0} row(s)", contractService.Fetch(0, int.MaxValue).Count()));
                contractService.Add(contract);
                result.AppendLine("Added contract: " + contract.Id);
                result.AppendLine(string.Format("Have {0} row(s)", contractService.Fetch(0, int.MaxValue).Count()));
                contract.Number += " - updated";
                contractService.Update(contract);
                result.AppendLine("Updated contract: " + contract.Id);
                contractService.Delete(contract.Id);
                result.AppendLine("Deleted contract: " + contract.Id);
                result.AppendLine(string.Format("Have {0} row(s)", contractService.Fetch(0, int.MaxValue).Count()));
                result.AppendLine("test success: " + contract.Id.ToString());
                return(result.ToString());
            }
            catch (Exception x)
            {
                return(x.Message);
            }
        }
        public ActionResult <ContractModel> PostContract([FromBody] ContractModel contract)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var newContract = contractService.Add(contract);

            return(CreatedAtAction("GetContract", new { id = newContract.Id }, newContract));
        }
Ejemplo n.º 3
0
 public ActionResult Create(Contract model)
 {
     if (ModelState.IsValid)
     {
         model.Status     = "A";
         model.Modifyuser = User.Identity.Name;
         model.Modifytime = DateTime.Now;
         service.Add(model);
         service.Save();
         return(RedirectToAction("Index"));
     }
     return(View(model));
 }
 public ActionResult PostContract(ContractDTO contractDto)
 {
     _contractService.Add(contractDto);
     return(Ok(new { success = true, message = "Tạo phiếu thuê phòng thành công" }));
 }
Ejemplo n.º 5
0
        public IActionResult StartContractProcess([FromBody] StartProcessInput <AddContractInput> input)
        {
            var id = _contractService.Add(input);

            return(Created("", new { id }));
        }
Ejemplo n.º 6
0
 public async Task Add([FromBody] ContractDTO entity)
 {
     await _contractService.Add(entity);
 }