public async Task <dynamic> Create(Schedule item)
        {
            // IDとRevisionを初期値設定
            item.Id  = null;
            item.Rev = "null";

            return(await _cloudantService.CreateAsync(item));
        }
        public async Task <dynamic> Post([FromBody] Visitor visitor)
        {
            if (_cloudantService != null)
            {
                var response = await _cloudantService.CreateAsync(visitor);

                Console.WriteLine("POST RESULT " + response);
            }

            return(new string[] { visitor.Name });
        }
Beispiel #3
0
        public async Task <UpdateTransactionResponse> PostNewTransactionRecord(TransactionAddRequest transactionAddRequest, ICloudantService cloudantService = null)
        {
            if (cloudantService != null)
            {
                var response = await cloudantService.CreateAsync(transactionAddRequest, DBNames.transaction.ToString());

                return(JsonConvert.DeserializeObject <UpdateTransactionResponse>(response));
            }
            else
            {
                return(new UpdateTransactionResponse());
            }
        }
        public async Task <dynamic> Post([FromBody] LoginUsersAddRequest loginuser)
        {
            if (_cloudantService != null)
            {
                return(await _cloudantService.CreateAsync(loginuser));

                //Console.WriteLine("POST RESULT " + response);
                //return new string[] { employee.IBMEmailID, employee._id, employee._rev };
                //return JsonConvert.DeserializeObject<UpdateEmployeeResponse>(response.Result);
            }
            else
            {
                return(new string[] { "No database connection" });
            }
        }
Beispiel #5
0
        public async Task <UpdateLoginUserTypesResponse> PostNewUserRecord(LoginUserTypeAddRequest loginUserTypeAddRequest, ICloudantService cloudantService = null)
        {
            //AuditData auditData = new AuditData();
            //auditData.eventname = "Add";
            //auditData.loginid = loginuserAddRequest.loginid;
            //auditData.datetime = System.DateTime.UtcNow.ToString();
            //auditData.empid = employeeAddRequest.FormattedEmployeedId;

            if (cloudantService != null)
            {
                var response = await cloudantService.CreateAsync(loginUserTypeAddRequest, DBNames.loginusertype.ToString());

                // var audit = await cloudantService.CreateAsync(auditData, DBNames.auditdata.ToString());
                return(JsonConvert.DeserializeObject <UpdateLoginUserTypesResponse>(response));
            }
            else
            {
                return(new UpdateLoginUserTypesResponse());
            }
        }
Beispiel #6
0
 public async Task <dynamic> Create(ToDoItem item)
 {
     return(await _cloudantService.CreateAsync(item));
 }