public static void Run([HttpTrigger(AuthorizationLevel.Anonymous, "put", Route = "Company")] HttpRequest req, TraceWriter log) { log.Info("C# HTTP trigger function processed UpdateCompany."); //string company = req.Query["company"]; string requestBody = new StreamReader(req.Body).ReadToEnd(); dynamic data = JsonConvert.DeserializeObject(requestBody); var company = (CompanyRead)data?.company; var oldCompany = _dataAccessRead.GetCompany(company.CompanyId); if (oldCompany == null) { return; } var message = new UpdateCompanyName { DataId = new Guid(), CompanyId = company.CompanyId, Name = company.Name, UpdateCompanyNameTimeStamp = DateTime.Now.Ticks }; _endpointInstance.Send(Helpers.ServerEndpoint, message).ConfigureAwait(false); }
public async Task UpdateCompanyName([FromBody] CompanyRead company) { var oldCompany = GetCompany(company.CompanyId.ToString()); if (oldCompany == null) { return; } var message = new UpdateCompanyName { DataId = new Guid(), CompanyId = company.CompanyId, Name = company.Name, UpdateCompanyNameTimeStamp = DateTime.Now.Ticks }; await _endpointInstance.Send(Helpers.ServerEndpoint, message).ConfigureAwait(false); }