public ActionResult <int> Create(Receipt receipt) { if (receipt.Customer == null) { receipt.Customer = new Person(); string userId = Request.Cookies["UserId"]; if (userId == null) { return(Unauthorized()); } else { receipt.Customer.Id = Int32.Parse(userId); } } int receiptId = receiptService.Create(receipt); if (receiptId == -1) { return(BadRequest()); } return(receiptId); }