public IActionResult Post([FromBody] WebBuild webBuild) { var existingBuild = _dataStorage.Builds().FirstOrDefault(b => b.Id.Equals(webBuild.Id)); if (existingBuild == null) { _dataStorage.AddBuild(webBuild.BranchName, webBuild.DefinitionName, webBuild.UserName); } else { existingBuild.Status = webBuild.Status; existingBuild.Reason = webBuild.Reason; existingBuild.LastChangedTime = DateTime.Now; } return(Ok()); }